Class GifGraphicsControlBlock
Nom dels espais: Aspose.Imaging.FileFormats.Gif.Blocks Assemblea: Aspose.Imaging.dll (25.5.0)
Bloc de control de gràfics GIF.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Membres heretats
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()
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock()GifGraphicsControlBlock(Títol: Bite, Ushort i Byte)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)Parameters
flags byte
Les banderes
delayTime ushort
El temps de retard es va expressar en 1/100 segons.
transparentColorIndex byte
Indicador de color transparent.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetode de descàrrega)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
delayTime ushort
El temps de retard es va expressar en 1/100 segons.
hasTransparentColor bool
si s’estableix a ’true’ la transparentColorIndex’ és vàlida.
transparentColorIndex byte
Indicador de color transparent.
requiresUserInput bool
Si s’estableix a ’true’ l’entrada d’usuari es preveu.
disposalMethod DisposalMethod
El mètode de disposició.
Fields
BlockHeaderSize
Especifica la grandària del bloc.
public const int BlockHeaderSize = 8Valor de camp
ExtensionLabel
Etiqueta d’extensió.
public const byte ExtensionLabel = 249Valor de camp
SubBlockSize
Obtenir la mida del subbloc.
public const byte SubBlockSize = 4Valor de camp
Properties
DelayTime
Obté o fixa el temps de retard del marc expressat en 1/100 segons.
public ushort DelayTime { get; set; }Valor de la propietat
DisposalMethod
Obtenir o establir el mètode de disposició.
public DisposalMethod DisposalMethod { get; set; }Valor de la propietat
Flags
Tenen o posen les banderes.
public byte Flags { get; set; }Valor de la propietat
HasTransparentColor
Obté o estableix un valor que indiqui si el bloc de control gràfic té color transparent.
public bool HasTransparentColor { get; set; }Valor de la propietat
TransparentColorIndex
Obté o col·loca l’índex de color transparent.
public byte TransparentColorIndex { get; set; }Valor de la propietat
UserInputExpected
Obté o estableix un valor que indiqui si s’espera la entrada de l’usuari.
public bool UserInputExpected { get; set; }Valor de la propietat
Methods
CreateFlags(Bool, bool i disposar)
Crea les banderes.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
hasTransparentColor bool
si s’estableix per ’true’ el Aspose.Imaging.FileFormats.Gif.Blocks.DifGraphicsControlBlock té un índex de color transparent vàlid.
requiresUserInput bool
Si s’estableix a ’true’ l’entrada d’usuari es preveu.
disposalMethod DisposalMethod
El mètode de disposició.
Returns
Les banderes generades.
Save(Stream)
Salva el bloc al corrent especificat.
public override void Save(Stream stream)Parameters
stream Stream
El flux per salvar les dades a.