Class GifGraphicsControlBlock

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

IGifBlock

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

int

ExtensionLabel

Etichette di estensione.

public const byte ExtensionLabel = 249

Valore di campo

byte

SubBlockSize

Ottieni la dimensione del subblocco.

public const byte SubBlockSize = 4

Valore di campo

byte

Properties

DelayTime

Riceve o impone il tempo di ritardo del frame espresso in 1/100 secondi.

public ushort DelayTime { get; set; }

Valore di proprietà

ushort

DisposalMethod

Ottenere o impostare il metodo di scarico.

public DisposalMethod DisposalMethod { get; set; }

Valore di proprietà

DisposalMethod

Flags

Prendi o metti le bandiere.

public byte Flags { get; set; }

Valore di proprietà

byte

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à

bool

TransparentColorIndex

Riceve o impone l’indice di colore trasparente.

public byte TransparentColorIndex { get; set; }

Valore di proprietà

byte

UserInputExpected

Riceve o impone un valore che indica se l’ingresso dell’utente è previsto.

public bool UserInputExpected { get; set; }

Valore di proprietà

bool

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

byte

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.

 Italiano