Class GifGraphicsControlBlock
Il nome: Aspose.Imaging.FileFormats.Gif.Blocks Assemblea: Aspose.Imaging.dll (25.4.0)
Blocco di controllo grafico GIF.
[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()
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 = 8
Valore di campo
ExtensionLabel
Etichette di estensione.
public const byte ExtensionLabel = 249
Valore di campo
SubBlockSize
Ottieni la dimensione del subblocco.
public const byte SubBlockSize = 4
Valore 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.