Clase GifGraphicsControlBlock

Summary: Gif graphics control block.

Module: aspose.imaging.fileformats.gif.blocks

Full Name: aspose.imaging.fileformats.gif.blocks.GifGraphicsControlBlock

Inheritance: IGifBlock, GifBlock

Constructors

NameDescripción
GifGraphicsControlBlock()Inicializa una nueva instancia de la clase GifGraphicsControlBlock.
GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method)Inicializa una nueva instancia de la clase GifGraphicsControlBlock.
GifGraphicsControlBlock(flags, delay_time, transparent_color_index)Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Properties

NameTypeAccessDescripción
BLOCK_HEADER_SIZE [static]intrEspecifica el tamaño del encabezado del bloque.
EXTENSION_INTRODUCER [static]System.ByterIntroducción de extensión.
EXTENSION_LABEL [static]System.ByterEtiqueta de la extensión.
SUB_BLOCK_SIZE [estático]System.ByterObtiene el tamaño del subbloque.
delay_timeintr/wObtiene o establece el tiempo de retardo del fotograma expresado en 1/100 segundos.
disposal_methodDisposalMethodr/wObtiene o establece el método de eliminación.
banderasSystem.Byter/wObtiene o establece las banderas.
has_transparent_colorboolr/wObtiene o establece un valor que indica si el bloque de control gráfico tiene color transparente.
is_changedboolr/wObtiene o establece un valor que indica si el bloque ha cambiado y requiere guardado.
transparent_color_indexSystem.Byter/wObtiene o establece el índice de color transparente.
user_input_expectedboolr/wObtiene o establece un valor que indica si se espera la entrada del usuario.

Methods

NameDescripción
create_flags(has_transparent_color, requires_user_input, disposal_method)Crea las banderas.
save(stream)Guarda el bloque en el flujo especificado.

Constructor: GifGraphicsControlBlock()

 GifGraphicsControlBlock() 

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Constructor: GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method)

 GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method) 

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Parameters:

ParámetroTipoDescripción
delay_timeintEl tiempo de retardo expresado en centésimas de segundo.
has_transparent_colorboolsi se establece en true el transparentColorIndex es válido.
transparent_color_indexSystem.ByteEl índice de color transparente.
requires_user_inputboolsi se establece en true se espera la entrada del usuario.
disposal_methodDisposalMethodEl método de eliminación.

Constructor: GifGraphicsControlBlock(flags, delay_time, transparent_color_index)

 GifGraphicsControlBlock(flags, delay_time, transparent_color_index) 

Inicializa una nueva instancia de la clase GifGraphicsControlBlock.

Parameters:

ParámetroTipoDescripción
banderasSystem.ByteLos indicadores.
delay_timeintEl tiempo de retardo expresado en centésimas de segundo.
transparent_color_indexSystem.ByteEl índice de color transparente.

Method: create_flags(has_transparent_color, requires_user_input, disposal_method) [static]

 create_flags(has_transparent_color, requires_user_input, disposal_method) 

Crea las banderas.

Parameters:

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

Returns

TipoDescripción
System.ByteLos indicadores generados.

Method: save(stream)

 save(stream) 

Guarda el bloque en el flujo especificado.

Parameters:

ParámetroTipoDescripción
flujo_io.BufferedRandomEl flujo donde guardar los datos.