TimeInterval

Inheritance: java.lang.Object

public class TimeInterval

Stellt das Zeitintervall in Millisekunden dar

Konstruktoren

KonstruktorBeschreibung
TimeInterval(long from, long to)Initialisiert eine neue Instanz der Klasse TimeInterval.

Methoden

MethodeBeschreibung
getFrom()Liest From Millisekunden.
setFrom(long value)Setzt From Millisekunden.
getTo()Liest To Millisekunden.
setTo(long value)Setzt To Millisekunden.

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)

Initialisiert eine neue Instanz der Klasse TimeInterval.

Parameters:

ParameterTypBeschreibung
vonlongFrom Millisekunden.
zulongIn Millisekunden.

getFrom()

public final long getFrom()

Liest From Millisekunden.

Returns: long

setFrom(long value)

public final void setFrom(long value)

Setzt From Millisekunden.

Parameters:

ParameterTypBeschreibung
Wertlong

getTo()

public final long getTo()

Liest To Millisekunden.

Returns: long

setTo(long value)

public final void setTo(long value)

Setzt To Millisekunden.

Parameters:

ParameterTypBeschreibung
Wertlong