Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

A név: Aspose.Imaging.FileFormats.Gif.Blocks Összefoglaló: Aspose.Imaging.dll (25.4.0)

Gif grafikus vezérlő blokk.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Örökletes tagok

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

Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock osztály.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Báté, Székesfehérvár, Byte)

Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock osztály.

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

Parameters

flags byte

A zászlók.

delayTime ushort

A késedelem ideje 1/100 másodperc.

transparentColorIndex byte

Átlátszó szín index.

GifGraphicsControlBlock(ushort, bool, byte, ból, Disposal módszer)

Kezdeményez egy új példát a Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock osztály.

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

Parameters

delayTime ushort

A késedelem ideje 1/100 másodperc.

hasTransparentColor bool

ha a „igaz” beállítást a transparentColorIndex" érvényes.

transparentColorIndex byte

Átlátszó szín index.

requiresUserInput bool

Ha „igaz” a felhasználó bejegyzése várható.

disposalMethod DisposalMethod

A rendelkezésre álló módszer.

Fields

BlockHeaderSize

Határozza meg a blokk fejméretet.

public const int BlockHeaderSize = 8

mező értéke

int

ExtensionLabel

kiterjesztési címke.

public const byte ExtensionLabel = 249

mező értéke

byte

SubBlockSize

Megkapja a szubblokk méretét.

public const byte SubBlockSize = 4

mező értéke

byte

Properties

DelayTime

Megkapja vagy beállítja a keret késedelem idejét, amelyet 1/100 másodpercben fejeznek ki.

public ushort DelayTime { get; set; }

ingatlan értéke

ushort

DisposalMethod

Megkapja vagy beállítja a rendelkezésre álló módszert.

public DisposalMethod DisposalMethod { get; set; }

ingatlan értéke

DisposalMethod

Flags

Megkapja vagy a zászlót állítja.

public byte Flags { get; set; }

ingatlan értéke

byte

HasTransparentColor

Megkap egy értéket vagy beállítást, amely jelzi, hogy a grafikai vezérlő blokk átlátszó színű-e.

public bool HasTransparentColor { get; set; }

ingatlan értéke

bool

TransparentColorIndex

Megkapja vagy beállítja az átlátszó színindexet.

public byte TransparentColorIndex { get; set; }

ingatlan értéke

byte

UserInputExpected

Megkapja vagy beállítja az értéket, amely azt jelzi, hogy a felhasználói input várható-e.

public bool UserInputExpected { get; set; }

ingatlan értéke

bool

Methods

CreateFlags(Bool, bool és Disposal módszerek)

Létrehozza a zászlót.

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

Parameters

hasTransparentColor bool

ha beállítja a „igaz” a Aspose.Imaging.FileFormats.Gif.Blocks.TermegraphicsControlBlock érvényes átlátszó színindex.

requiresUserInput bool

Ha „igaz” a felhasználó bejegyzése várható.

disposalMethod DisposalMethod

A rendelkezésre álló módszer.

Returns

byte

A létrehozott zászlók.

Save(Stream)

Megtakarítja a blokkot a meghatározott áramláshoz.

public override void Save(Stream stream)

Parameters

stream Stream

Az áram, hogy mentse az adatokat.

 Magyar