Class GifGraphicsControlBlock
Il nome: Aspose.Imaging.FileFormats.Gif.Blocks Assemblea: Aspose.Imaging.dll (25.5.0)
Blocco di controllo grafico GIF.
[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()
Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock()GifGraphicsControlBlock(Battesimo, Sottosimo e Bianchi)
Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)Parameters
flags byte
Le bandiere .
delayTime ushort
Il tempo di ritardo è espresso in 1/100 secondi.
transparentColorIndex byte
Indice di colore trasparente.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetodo di scarico)
Inizia una nuova instanza della classe Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
delayTime ushort
Il tempo di ritardo è espresso in 1/100 secondi.
hasTransparentColor bool
se impostato per “true” il transparentColorIndex" è valido.
transparentColorIndex byte
Indice di colore trasparente.
requiresUserInput bool
se impostato a ‘verità’ l’ingresso utente è atteso.
disposalMethod DisposalMethod
Il metodo di dispersione.
Fields
BlockHeaderSize
Determinare la dimensione del blocco.
public const int BlockHeaderSize = 8Valore di campo
ExtensionLabel
Etichette di estensione.
public const byte ExtensionLabel = 249Valore di campo
SubBlockSize
Ottieni la dimensione del subblocco.
public const byte SubBlockSize = 4Valore di campo
Properties
DelayTime
Riceve o impone il tempo di ritardo del frame espresso in 1/100 secondi.
public ushort DelayTime { get; set; }Valore di proprietà
DisposalMethod
Ottenere o impostare il metodo di scarico.
public DisposalMethod DisposalMethod { get; set; }Valore di proprietà
Flags
Prendi o metti le bandiere.
public byte Flags { get; set; }Valore di proprietà
HasTransparentColor
Riceve o impone un valore che indica se il blocco di controllo grafico ha un colore trasparente.
public bool HasTransparentColor { get; set; }Valore di proprietà
TransparentColorIndex
Riceve o impone l’indice di colore trasparente.
public byte TransparentColorIndex { get; set; }Valore di proprietà
UserInputExpected
Riceve o impone un valore che indica se l’ingresso dell’utente è previsto.
public bool UserInputExpected { get; set; }Valore di proprietà
Methods
CreateFlags(Bool, bool e metodi di scarico)
Crea le bandiere.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
hasTransparentColor bool
se è impostato per “true” il Aspose.Imaging.FileFormats.Gif.Blocks.DifGraphicsControlBlock ha valido indice di colore trasparente.
requiresUserInput bool
se impostato a ‘verità’ l’ingresso utente è atteso.
disposalMethod DisposalMethod
Il metodo di dispersione.
Returns
Le bandiere generate.
Save(Stream)
Salva il blocco al flusso specificato.
public override void Save(Stream stream)Parameters
stream Stream
Il flusso per salvare i dati.