GifGraphicsControlBlock

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

public class GifGraphicsControlBlock extends GifBlock

Bloque de control gráfico Gif.

Constructores

ConstructorDescripción
GifGraphicsControlBlock()Inicializa una nueva instancia de la clase GifGraphicsControlBlock.
GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)Inicializa una nueva instancia de la clase GifGraphicsControlBlock.
GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Campos

CampoDescripción
BLOCK_HEADER_SIZEEspecifica el tamaño del encabezado del bloque.
EXTENSION_LABELEtiqueta de extensión.
SUB_BLOCK_SIZEObtiene el tamaño del subbloque.

Métodos

MétodoDescripción
getDelayTime()Obtiene o establece el tiempo de retardo del fotograma expresado en 1/100 segundos.
setDelayTime(int value)Obtiene o establece el tiempo de retardo del fotograma expresado en 1/100 segundos.
getFlags()Obtiene o establece las banderas.
setFlags(byte value)Obtiene o establece las banderas.
getTransparentColorIndex()Obtiene o establece el índice de color transparente.
setTransparentColorIndex(byte value)Obtiene o establece el índice de color transparente.
getDisposalMethod()Obtiene o establece el método de eliminación.
setDisposalMethod(int value)Obtiene o establece el método de eliminación.
getUserInputExpected()Obtiene o establece un valor que indica si se espera la entrada del usuario.
setUserInputExpected(boolean value)Obtiene o establece un valor que indica si se espera la entrada del usuario.
hasTransparentColor()Obtiene o establece un valor que indica si el bloque de control gráfico tiene color transparente.
setTransparentColor(boolean value)Obtiene o establece un valor que indica si el bloque de control gráfico tiene color transparente.
createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)Crea las banderas.

GifGraphicsControlBlock()

public GifGraphicsControlBlock()

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

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

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Parameters:

ParámetroTipoDescripción
banderasbyteLos indicadores.
delayTimeintEl tiempo de retardo expresado en 1/100 segundos.
transparentColorIndexbyteEl índice de color transparente.

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

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

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Parameters:

ParámetroTipoDescripción
delayTimeintEl tiempo de retardo expresado en 1/100 segundos.
hasTransparentColorbooleansi se establece en true el transparentColorIndex es válido.
transparentColorIndexbyteEl índice de color transparente.
requiresUserInputbooleansi se establece en true se espera la entrada del usuario.
disposalMethodintEl método de eliminación.

BLOCK_HEADER_SIZE

public static final int BLOCK_HEADER_SIZE

Especifica el tamaño del encabezado del bloque.

EXTENSION_LABEL

public static final byte EXTENSION_LABEL

Etiqueta de extensión.

SUB_BLOCK_SIZE

public static final byte SUB_BLOCK_SIZE

Obtiene el tamaño del subbloque.

getDelayTime()

public int getDelayTime()

Obtiene o establece el tiempo de retardo del fotograma expresado en 1/100 segundos.

Returns: int

setDelayTime(int value)

public void setDelayTime(int value)

Obtiene o establece el tiempo de retardo del fotograma expresado en 1/100 segundos.

Parameters:

ParámetroTipoDescripción
valorint

getFlags()

public byte getFlags()

Obtiene o establece las banderas.

Valor: Los indicadores.

Returns: byte

setFlags(byte value)

public void setFlags(byte value)

Obtiene o establece las banderas.

Valor: Los indicadores.

Parameters:

ParámetroTipoDescripción
valorbyte

getTransparentColorIndex()

public byte getTransparentColorIndex()

Obtiene o establece el índice de color transparente.

Valor: El índice de color transparente.

Returns: byte

setTransparentColorIndex(byte value)

public void setTransparentColorIndex(byte value)

Obtiene o establece el índice de color transparente.

Valor: El índice de color transparente.

Parameters:

ParámetroTipoDescripción
valorbyte

getDisposalMethod()

public int getDisposalMethod()

Obtiene o establece el método de eliminación.

Valor: El método de eliminación.

Returns: int

setDisposalMethod(int value)

public void setDisposalMethod(int value)

Obtiene o establece el método de eliminación.

Valor: El método de eliminación.

Parameters:

ParámetroTipoDescripción
valorint

getUserInputExpected()

public boolean getUserInputExpected()

Obtiene o establece un valor que indica si se espera la entrada del usuario.

Valor: true si se espera la entrada del usuario; de lo contrario, false.

Returns: boolean

setUserInputExpected(boolean value)

public void setUserInputExpected(boolean value)

Obtiene o establece un valor que indica si se espera la entrada del usuario.

Valor: true si se espera la entrada del usuario; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

hasTransparentColor()

public boolean hasTransparentColor()

Obtiene o establece un valor que indica si el bloque de control gráfico tiene color transparente.

Valor: true si el bloque de control gráfico tiene color transparente; de lo contrario, false.

Returns: boolean

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Obtiene o establece un valor que indica si el bloque de control gráfico tiene color transparente.

Valor: true si el bloque de control gráfico tiene color transparente; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

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

Crea las banderas.

Parameters:

ParámetroTipoDescripción
hasTransparentColorbooleansi se establece en true el GifGraphicsControlBlock tiene un índice de color transparente válido.
requiresUserInputbooleansi se establece en true se espera la entrada del usuario.
disposalMethodintEl método de eliminación.

Returns: byte - Los indicadores generados.