TimeInterval

Inheritance: java.lang.Object

public class TimeInterval

Representa el intervalo de tiempo en milisegundos

Constructores

ConstructorDescripción
TimeInterval(long from, long to)Inicializa una nueva instancia de la clase TimeInterval.

Métodos

MétodoDescripción
getFrom()Obtiene From milisegundos.
setFrom(long value)Establece From milisegundos.
getTo()Obtiene To milisegundos.
setTo(long value)Establece To milisegundos.

Example: Export of part of animation from GIF image based on time interval.

try (Image image = Image.load("Animation.gif"))
{
    GifOptions options = new GifOptions();
    options.setFullFrame(true);
    final MultiPageOptions multiPageOptions = new MultiPageOptions();
    multiPageOptions.setMode(MultiPageMode.TimeInterval);
    multiPageOptions.setTimeInterval(new TimeInterval(0, 400));
    options.setMultiPageOptions(multiPageOptions);

    image.save("PartOfAnimation.gif", options);
}

TimeInterval(long from, long to)

public TimeInterval(long from, long to)

Inicializa una nueva instancia de la clase TimeInterval.

Parameters:

ParámetroTipoDescripción
delongFrom milisegundos.
alongA milisegundos.

getFrom()

public final long getFrom()

Obtiene From milisegundos.

Returns: long

setFrom(long value)

public final void setFrom(long value)

Establece From milisegundos.

Parameters:

ParámetroTipoDescripción
valorlong

getTo()

public final long getTo()

Obtiene To milisegundos.

Returns: long

setTo(long value)

public final void setTo(long value)

Establece To milisegundos.

Parameters:

ParámetroTipoDescripción
valorlong