Class GifGraphicsControlBlock
Le nom : Aspose.Imaging.FileFormats.Gif.Blocks Assemblée: Aspose.Imaging.dll (25.5.0)
Gif graphiques de bloc de contrôle.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
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 = 8Valore di campo
ExtensionLabel
Étiquette d’extension.
public const byte ExtensionLabel = 249Valore di campo
SubBlockSize
La taille du sous-bloc.
public const byte SubBlockSize = 4Valore 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.