GifGraphicsControlBlock Classe

Summary: Gif graphics control block.

Module: aspose.imaging.fileformats.gif.blocks

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

Inheritance: IGifBlock, GifBlock

Constructors

NameDescription
GifGraphicsControlBlock()Initialise une nouvelle instance de la GifGraphicsControlBlock classe.
GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method)Initialise une nouvelle instance de la GifGraphicsControlBlock classe.
GifGraphicsControlBlock(flags, delay_time, transparent_color_index)Initialise une nouvelle instance de la GifGraphicsControlBlock classe.

Properties

NameTypeAccessDescription
BLOCK_HEADER_SIZE [static]intrSpécifie la taille de l’en-tête du bloc.
EXTENSION_INTRODUCER [static]System.ByterIntroduiseur d’extension.
EXTENSION_LABEL [statique]System.ByterÉtiquette de l’extension.
SUB_BLOCK_SIZE [statique]System.ByterObtient la taille du sous-bloc.
delay_timeintr/wObtient ou définit le temps de retard de la trame exprimé en 1/100 de seconde.
disposal_methodDisposalMethodr/wObtient ou définit la méthode de disposition.
flagsSystem.Byter/wObtient ou définit les indicateurs.
has_transparent_colorboolr/wObtient ou définit une valeur indiquant si le bloc de contrôle graphique possède une couleur transparente.
is_changedboolr/wObtient ou définit une valeur indiquant si le bloc a changé et nécessite une sauvegarde.
transparent_color_indexSystem.Byter/wObtient ou définit l’index de couleur transparente.
user_input_expectedboolr/wObtient ou définit une valeur indiquant si une saisie utilisateur est attendue.

Methods

NameDescription
create_flags(has_transparent_color, requires_user_input, disposal_method)Crée les indicateurs.
save(stream)Enregistre le bloc dans le flux spécifié.

Constructor: GifGraphicsControlBlock()

 GifGraphicsControlBlock() 

Initialise une nouvelle instance de la GifGraphicsControlBlock classe.

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) 

Initialise une nouvelle instance de la GifGraphicsControlBlock classe.

Parameters:

ParamètreTypeDescription
delay_timeintLe temps de retard exprimé en 1/100 de seconde.
has_transparent_colorboolsi défini sur true l’transparentColorIndex est valide.
transparent_color_indexSystem.ByteL’index de couleur transparente.
requires_user_inputboolsi défini sur true la saisie utilisateur est attendue.
disposal_methodDisposalMethodLa méthode de disposition.

Constructor: GifGraphicsControlBlock(flags, delay_time, transparent_color_index)

 GifGraphicsControlBlock(flags, delay_time, transparent_color_index) 

Initialise une nouvelle instance de la GifGraphicsControlBlock classe.

Parameters:

ParamètreTypeDescription
flagsSystem.ByteLes indicateurs.
delay_timeintLe temps de retard exprimé en 1/100 de seconde.
transparent_color_indexSystem.ByteL’index de couleur transparente.

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

 create_flags(has_transparent_color, requires_user_input, disposal_method) 

Crée les indicateurs.

Parameters:

ParamètreTypeDescription
has_transparent_colorboolsi défini sur true le GifGraphicsControlBlock a un index de couleur transparente valide.
requires_user_inputboolsi défini sur true la saisie utilisateur est attendue.
disposal_methodDisposalMethodLa méthode de disposition.

Returns

TypeDescription
System.ByteLes indicateurs générés.

Method: save(stream)

 save(stream) 

Enregistre le bloc dans le flux spécifié.

Parameters:

ParamètreTypeDescription
flux_io.BufferedRandomLe flux où enregistrer les données.