Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Numele spaţiului: Aspose.Imaging.FileFormats.Gif.Blocks Asamblare: Aspose.Imaging.dll (25.4.0)

Blocul de control grafic GIF.

[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Membrii moștenitori

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()

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Bite, Uashort și Byte)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)

Parameters

flags byte

şi steagurile lor.

delayTime ushort

Timpul de întârziere exprimat în 1/100 de secunde.

transparentColorIndex byte

Indicele de culoare transparent.

GifGraphicsControlBlock(Ushort, Bool, byte, boolMetoda de descărcare)

Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.

public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

delayTime ushort

Timpul de întârziere exprimat în 1/100 de secunde.

hasTransparentColor bool

în cazul în care este setat la „true” transparentColorIndex" este valabil.

transparentColorIndex byte

Indicele de culoare transparent.

requiresUserInput bool

În cazul în care este setat la “realitate”, se așteaptă intrarea utilizatorului.

disposalMethod DisposalMethod

Metoda de dispunere.

Fields

BlockHeaderSize

Specificați dimensiunea capului blocului.

public const int BlockHeaderSize = 8

Valoarea câmpului

int

ExtensionLabel

eticheta de extindere.

public const byte ExtensionLabel = 249

Valoarea câmpului

byte

SubBlockSize

Am primit dimensiunea subblocului.

public const byte SubBlockSize = 4

Valoarea câmpului

byte

Properties

DelayTime

Obține sau stabilește timpul de întârziere a cadrului exprimat în 1/100 de secunde.

public ushort DelayTime { get; set; }

Valoarea proprietății

ushort

DisposalMethod

Obține sau stabilește metoda de depunere.

public DisposalMethod DisposalMethod { get; set; }

Valoarea proprietății

DisposalMethod

Flags

Își ia sau pune steagurile.

public byte Flags { get; set; }

Valoarea proprietății

byte

HasTransparentColor

Obține sau stabilește o valoare care indică dacă blocul de control grafic are o culoare transparentă.

public bool HasTransparentColor { get; set; }

Valoarea proprietății

bool

TransparentColorIndex

Obține sau stabilește indicele de culoare transparent.

public byte TransparentColorIndex { get; set; }

Valoarea proprietății

byte

UserInputExpected

Obține sau stabilește o valoare care indică dacă se așteaptă intrarea utilizatorului.

public bool UserInputExpected { get; set; }

Valoarea proprietății

bool

Methods

CreateFlags(Bool, bool și metodă de descărcare)

Creează steagurile.

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

în cazul în care este setat pentru a ’trăi’ Aspose.Imaging.FileFormats.Gif.Blocks.ContactGraphicsBlock are un indicator de culoare transparent valabil.

requiresUserInput bool

În cazul în care este setat la “realitate”, se așteaptă intrarea utilizatorului.

disposalMethod DisposalMethod

Metoda de dispunere.

Returns

byte

Drapelele generate.

Save(Stream)

Salvează blocul la fluxul specificat.

public override void Save(Stream stream)

Parameters

stream Stream

Stream pentru a salva datele la.

 Română