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
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
ExtensionLabel
Étiquette d’extension.
public const byte ExtensionLabel = 249
Valore di campo
SubBlockSize
La taille du sous-bloc.
public const byte SubBlockSize = 4
Valore di campo
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à
DisposalMethod
Obtenez ou définissez la méthode de décharge.
public DisposalMethod DisposalMethod { get; set; }
Valore di proprietà
Flags
Il prend ou met les drapeaux.
public byte Flags { get; set; }
Valore di proprietà
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à
TransparentColorIndex
Obtenez ou définissez l’indice de couleur transparent.
public byte TransparentColorIndex { get; set; }
Valore di proprietà
UserInputExpected
Obtenez ou définissez une valeur indiquant si l’entrée utilisateur est attendue.
public bool UserInputExpected { get; set; }
Valore di proprietà
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
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.