TimeInterval

Inheritance: java.lang.Object

public class TimeInterval

Rappresenta l’intervallo di tempo in millisecondi

Costruttori

CostruttoreDescrizione
TimeInterval(long from, long to)Inizializza una nuova istanza della classe TimeInterval.

Metodi

MetodoDescrizione
getFrom()Ottiene From in millisecondi.
setFrom(long value)Imposta From in millisecondi.
getTo()Ottiene To in millisecondi.
setTo(long value)Imposta To in millisecondi.

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)

Inizializza una nuova istanza della classe TimeInterval.

Parameters:

ParametroTipoDescrizione
dalongFrom millisecondi.
alongIn millisecondi.

getFrom()

public final long getFrom()

Ottiene From in millisecondi.

Returns: long

setFrom(long value)

public final void setFrom(long value)

Imposta From in millisecondi.

Parameters:

ParametroTipoDescrizione
valorelong

getTo()

public final long getTo()

Ottiene To in millisecondi.

Returns: long

setTo(long value)

public final void setTo(long value)

Imposta To in millisecondi.

Parameters:

ParametroTipoDescrizione
valorelong