GifGraphicsControlBlock

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.gif.GifBlock

public class GifGraphicsControlBlock extends GifBlock

Gif-Grafiksteuerungsblock.

Konstruktoren

KonstruktorBeschreibung
GifGraphicsControlBlock()Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.
GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.
GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.

Felder

FeldBeschreibung
BLOCK_HEADER_SIZEGibt die Größe des Blockkopfes an.
EXTENSION_LABELErweiterungsbezeichnung.
SUB_BLOCK_SIZELiest die Größe des Unterblocks.

Methoden

MethodeBeschreibung
getDelayTime()Liest oder setzt die Bildverzögerungszeit, ausgedrückt in 1/100 Sekunden.
setDelayTime(int value)Liest oder setzt die Bildverzögerungszeit, ausgedrückt in 1/100 Sekunden.
getFlags()Liest oder setzt die Flags.
setFlags(byte value)Liest oder setzt die Flags.
getTransparentColorIndex()Liest oder setzt den Index der transparenten Farbe.
setTransparentColorIndex(byte value)Liest oder setzt den Index der transparenten Farbe.
getDisposalMethod()Liest oder setzt die Entsorgungsmethode.
setDisposalMethod(int value)Liest oder setzt die Entsorgungsmethode.
getUserInputExpected()Liest oder setzt einen Wert, der angibt, ob Benutzereingaben erwartet werden.
setUserInputExpected(boolean value)Liest oder setzt einen Wert, der angibt, ob Benutzereingaben erwartet werden.
hasTransparentColor()Liest oder setzt einen Wert, der angibt, ob der Grafiksteuerungsblock eine transparente Farbe hat.
setTransparentColor(boolean value)Liest oder setzt einen Wert, der angibt, ob der Grafiksteuerungsblock eine transparente Farbe hat.
createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)Erstellt die Flags.

GifGraphicsControlBlock()

public GifGraphicsControlBlock()

Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.

GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

public GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.

Parameters:

ParameterTypBeschreibung
KennzeichenbyteDie Flags.
delayTimeintDie Verzögerungszeit, ausgedrückt in 1/100 Sekunden.
transparentColorIndexbyteDer Index der transparenten Farbe.

GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

public GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

Initialisiert eine neue Instanz der GifGraphicsControlBlock-Klasse.

Parameters:

ParameterTypBeschreibung
delayTimeintDie Verzögerungszeit, ausgedrückt in 1/100 Sekunden.
hasTransparentColorbooleanwenn auf true gesetzt, ist der transparentColorIndex gültig.
transparentColorIndexbyteDer Index der transparenten Farbe.
requiresUserInputbooleanwenn auf true gesetzt, wird die Benutzereingabe erwartet.
disposalMethodintDie Entsorgungsmethode.

BLOCK_HEADER_SIZE

public static final int BLOCK_HEADER_SIZE

Gibt die Größe des Blockkopfes an.

EXTENSION_LABEL

public static final byte EXTENSION_LABEL

Erweiterungsbezeichnung.

SUB_BLOCK_SIZE

public static final byte SUB_BLOCK_SIZE

Liest die Größe des Unterblocks.

getDelayTime()

public int getDelayTime()

Liest oder setzt die Bildverzögerungszeit, ausgedrückt in 1/100 Sekunden.

Returns: int

setDelayTime(int value)

public void setDelayTime(int value)

Liest oder setzt die Bildverzögerungszeit, ausgedrückt in 1/100 Sekunden.

Parameters:

ParameterTypBeschreibung
Wertint

getFlags()

public byte getFlags()

Liest oder setzt die Flags.

Wert: Die Flags.

Returns: byte

setFlags(byte value)

public void setFlags(byte value)

Liest oder setzt die Flags.

Wert: Die Flags.

Parameters:

ParameterTypBeschreibung
Wertbyte

getTransparentColorIndex()

public byte getTransparentColorIndex()

Liest oder setzt den Index der transparenten Farbe.

Wert: Der Index der transparenten Farbe.

Returns: byte

setTransparentColorIndex(byte value)

public void setTransparentColorIndex(byte value)

Liest oder setzt den Index der transparenten Farbe.

Wert: Der Index der transparenten Farbe.

Parameters:

ParameterTypBeschreibung
Wertbyte

getDisposalMethod()

public int getDisposalMethod()

Liest oder setzt die Entsorgungsmethode.

Wert: Die Entsorgungsmethode.

Returns: int

setDisposalMethod(int value)

public void setDisposalMethod(int value)

Liest oder setzt die Entsorgungsmethode.

Wert: Die Entsorgungsmethode.

Parameters:

ParameterTypBeschreibung
Wertint

getUserInputExpected()

public boolean getUserInputExpected()

Liest oder setzt einen Wert, der angibt, ob Benutzereingaben erwartet werden.

Wert: true, wenn Benutzereingabe erwartet wird; andernfalls false.

Returns: boolean

setUserInputExpected(boolean value)

public void setUserInputExpected(boolean value)

Liest oder setzt einen Wert, der angibt, ob Benutzereingaben erwartet werden.

Wert: true, wenn Benutzereingabe erwartet wird; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

hasTransparentColor()

public boolean hasTransparentColor()

Liest oder setzt einen Wert, der angibt, ob der Grafiksteuerungsblock eine transparente Farbe hat.

Wert: true, wenn der Grafiksteuerungsblock eine transparente Farbe hat; andernfalls false.

Returns: boolean

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Liest oder setzt einen Wert, der angibt, ob der Grafiksteuerungsblock eine transparente Farbe hat.

Wert: true, wenn der Grafiksteuerungsblock eine transparente Farbe hat; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

public static byte createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

Erstellt die Flags.

Parameters:

ParameterTypBeschreibung
hasTransparentColorbooleanwenn auf true gesetzt, hat der GifGraphicsControlBlock einen gültigen Index für transparente Farbe.
requiresUserInputbooleanwenn auf true gesetzt, wird die Benutzereingabe erwartet.
disposalMethodintDie Entsorgungsmethode.

Returns: byte - Die erzeugten Flags.