GifGraphicsControlBlock

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

public class GifGraphicsControlBlock extends GifBlock

Blocco di controllo grafico Gif.

Costruttori

CostruttoreDescrizione
GifGraphicsControlBlock()Inizializza una nuova istanza della classe GifGraphicsControlBlock.
GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)Inizializza una nuova istanza della classe GifGraphicsControlBlock.
GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)Inizializza una nuova istanza della classe GifGraphicsControlBlock.

Campi

CampoDescrizione
BLOCK_HEADER_SIZESpecifica la dimensione dell’intestazione del blocco.
EXTENSION_LABELEtichetta dell’estensione.
SUB_BLOCK_SIZEOttiene la dimensione del sotto-blocco.

Metodi

MetodoDescrizione
getDelayTime()Ottiene o imposta il tempo di ritardo del fotogramma espresso in 1/100 di secondo.
setDelayTime(int value)Ottiene o imposta il tempo di ritardo del fotogramma espresso in 1/100 di secondo.
getFlags()Ottiene o imposta le flag.
setFlags(byte value)Ottiene o imposta le flag.
getTransparentColorIndex()Ottiene o imposta l’indice del colore trasparente.
setTransparentColorIndex(byte value)Ottiene o imposta l’indice del colore trasparente.
getDisposalMethod()Ottiene o imposta il metodo di smaltimento.
setDisposalMethod(int value)Ottiene o imposta il metodo di smaltimento.
getUserInputExpected()Ottiene o imposta un valore che indica se è previsto l’input dell’utente.
setUserInputExpected(boolean value)Ottiene o imposta un valore che indica se è previsto l’input dell’utente.
hasTransparentColor()Ottiene o imposta un valore che indica se il blocco di controllo grafico ha un colore trasparente.
setTransparentColor(boolean value)Ottiene o imposta un valore che indica se il blocco di controllo grafico ha un colore trasparente.
createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)Crea le flag.

GifGraphicsControlBlock()

public GifGraphicsControlBlock()

Inizializza una nuova istanza della classe GifGraphicsControlBlock.

GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

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

Inizializza una nuova istanza della classe GifGraphicsControlBlock.

Parameters:

ParametroTipoDescrizione
flagbyteI flag.
delayTimeintIl tempo di ritardo espresso in 1/100 di secondo.
transparentColorIndexbyteL’indice del colore trasparente.

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

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

Inizializza una nuova istanza della classe GifGraphicsControlBlock.

Parameters:

ParametroTipoDescrizione
delayTimeintIl tempo di ritardo espresso in 1/100 di secondo.
hasTransparentColorbooleanse impostato su true il transparentColorIndex è valido.
transparentColorIndexbyteL’indice del colore trasparente.
requiresUserInputbooleanse impostato su true è previsto l’input dell’utente.
disposalMethodintIl metodo di smaltimento.

BLOCK_HEADER_SIZE

public static final int BLOCK_HEADER_SIZE

Specifica la dimensione dell’intestazione del blocco.

EXTENSION_LABEL

public static final byte EXTENSION_LABEL

Etichetta dell’estensione.

SUB_BLOCK_SIZE

public static final byte SUB_BLOCK_SIZE

Ottiene la dimensione del sotto-blocco.

getDelayTime()

public int getDelayTime()

Ottiene o imposta il tempo di ritardo del fotogramma espresso in 1/100 di secondo.

Returns: int

setDelayTime(int value)

public void setDelayTime(int value)

Ottiene o imposta il tempo di ritardo del fotogramma espresso in 1/100 di secondo.

Parameters:

ParametroTipoDescrizione
valoreint

getFlags()

public byte getFlags()

Ottiene o imposta le flag.

Valore: I flag.

Returns: byte

setFlags(byte value)

public void setFlags(byte value)

Ottiene o imposta le flag.

Valore: I flag.

Parameters:

ParametroTipoDescrizione
valorebyte

getTransparentColorIndex()

public byte getTransparentColorIndex()

Ottiene o imposta l’indice del colore trasparente.

Valore: L’indice del colore trasparente.

Returns: byte

setTransparentColorIndex(byte value)

public void setTransparentColorIndex(byte value)

Ottiene o imposta l’indice del colore trasparente.

Valore: L’indice del colore trasparente.

Parameters:

ParametroTipoDescrizione
valorebyte

getDisposalMethod()

public int getDisposalMethod()

Ottiene o imposta il metodo di smaltimento.

Valore: Il metodo di smaltimento.

Returns: int

setDisposalMethod(int value)

public void setDisposalMethod(int value)

Ottiene o imposta il metodo di smaltimento.

Valore: Il metodo di smaltimento.

Parameters:

ParametroTipoDescrizione
valoreint

getUserInputExpected()

public boolean getUserInputExpected()

Ottiene o imposta un valore che indica se è previsto l’input dell’utente.

Valore: true se è previsto l’input dell’utente; altrimenti, false.

Returns: boolean

setUserInputExpected(boolean value)

public void setUserInputExpected(boolean value)

Ottiene o imposta un valore che indica se è previsto l’input dell’utente.

Valore: true se è previsto l’input dell’utente; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

hasTransparentColor()

public boolean hasTransparentColor()

Ottiene o imposta un valore che indica se il blocco di controllo grafico ha un colore trasparente.

Valore: true se il blocco di controllo grafico ha colore trasparente; altrimenti, false.

Returns: boolean

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Ottiene o imposta un valore che indica se il blocco di controllo grafico ha un colore trasparente.

Valore: true se il blocco di controllo grafico ha colore trasparente; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

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

Crea le flag.

Parameters:

ParametroTipoDescrizione
hasTransparentColorbooleanse impostato su true il GifGraphicsControlBlock ha un indice di colore trasparente valido.
requiresUserInputbooleanse impostato su true è previsto l’input dell’utente.
disposalMethodintIl metodo di smaltimento.

Returns: byte - I flag generati.