TimeInterval

Inheritance: java.lang.Object

public class TimeInterval

Représente l’intervalle de temps en millisecondes

Constructeurs

ConstructeurDescription
TimeInterval(long from, long to)Initialise une nouvelle instance de la classe TimeInterval.

Méthodes

MéthodeDescription
getFrom()Obtient From en millisecondes.
setFrom(long value)Définit From en millisecondes.
getTo()Obtient To en millisecondes.
setTo(long value)Définit To en millisecondes.

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)

Initialise une nouvelle instance de la classe TimeInterval.

Parameters:

ParamètreTypeDescription
delongFrom millisecondes.
àlongEn millisecondes.

getFrom()

public final long getFrom()

Obtient From en millisecondes.

Returns: long

setFrom(long value)

public final void setFrom(long value)

Définit From en millisecondes.

Parameters:

ParamètreTypeDescription
valeurlong

getTo()

public final long getTo()

Obtient To en millisecondes.

Returns: long

setTo(long value)

public final void setTo(long value)

Définit To en millisecondes.

Parameters:

ParamètreTypeDescription
valeurlong