Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Le nom : Aspose.Imaging.FileFormats.Gif.Blocks Assemblée: Aspose.Imaging.dll (25.4.0)

Gif graphiques de bloc de contrôle.

[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

I membri ereditari

GifBlock.ExtensionIntroducer , GifBlock.Save(Stream) , GifBlock.IsChanged , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

GifGraphicsControlBlock()

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Byte, Ushort et byte)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Gif.Blocks.

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

Parameters

flags byte

Les drapeaux.

delayTime ushort

Le temps de retard exprimé en 1/100 secondes.

transparentColorIndex byte

Indice de couleur transparent.

GifGraphicsControlBlock(Ushort, Bool, byte, boolMétode de diffusion)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

delayTime ushort

Le temps de retard exprimé en 1/100 secondes.

hasTransparentColor bool

si la configuration “true” est valable, la transparentColorIndex".

transparentColorIndex byte

Indice de couleur transparent.

requiresUserInput bool

Si vous définissez “true” l’entrée utilisateur est attendue.

disposalMethod DisposalMethod

La méthode de disposition.

Fields

BlockHeaderSize

Définir la taille du bloc.

public const int BlockHeaderSize = 8

Valore di campo

int

ExtensionLabel

Étiquette d’extension.

public const byte ExtensionLabel = 249

Valore di campo

byte

SubBlockSize

La taille du sous-bloc.

public const byte SubBlockSize = 4

Valore di campo

byte

Properties

DelayTime

Obtenez ou définissez le temps de retard du cadre exprimé en 1/100 secondes.

public ushort DelayTime { get; set; }

Valore di proprietà

ushort

DisposalMethod

Obtenez ou définissez la méthode de décharge.

public DisposalMethod DisposalMethod { get; set; }

Valore di proprietà

DisposalMethod

Flags

Il prend ou met les drapeaux.

public byte Flags { get; set; }

Valore di proprietà

byte

HasTransparentColor

Obtenez ou définissez une valeur indiquant si le bloc de contrôle graphique a une couleur transparente.

public bool HasTransparentColor { get; set; }

Valore di proprietà

bool

TransparentColorIndex

Obtenez ou définissez l’indice de couleur transparent.

public byte TransparentColorIndex { get; set; }

Valore di proprietà

byte

UserInputExpected

Obtenez ou définissez une valeur indiquant si l’entrée utilisateur est attendue.

public bool UserInputExpected { get; set; }

Valore di proprietà

bool

Methods

CreateFlags(Bool, bool et méthode)

Il crée les drapeaux.

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

si vous êtes configuré pour “true” le Aspose.Imaging.FileFormats.Gif.Blocks.DifGraphicsControlBlock a un indice de couleur transparent valide.

requiresUserInput bool

Si vous définissez “true” l’entrée utilisateur est attendue.

disposalMethod DisposalMethod

La méthode de disposition.

Returns

byte

Les drapeaux générés.

Save(Stream)

Économisez le bloc au courant spécifié.

public override void Save(Stream stream)

Parameters

stream Stream

Le flux pour sauvegarder les données.

 Français