Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Název místa: Aspose.Imaging.FileFormats.Gif.Blocks Shromáždění: Aspose.Imaging.dll (25.4.0)

Gif grafický kontrolní blok.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Dědiční členové

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

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(byte, short, byte)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

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

Parameters

flags byte

a vlajky.

delayTime ushort

as odkladu je vyjádřen v 1/100 vteřin.

transparentColorIndex byte

Transparentní barevný index.

GifGraphicsControlBlock(Ušort, bool, byte, bool, DisposalMetoda)

Začíná nový příklad třídy Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

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

Parameters

delayTime ushort

as odkladu je vyjádřen v 1/100 vteřin.

hasTransparentColor bool

Pokud je nastaven na “pravdivý”, je platný transparentColorIndex.

transparentColorIndex byte

Transparentní barevný index.

requiresUserInput bool

Pokud je nastaven na “skutečný” uživatelský vstup se očekáv.

disposalMethod DisposalMethod

Způsob rozložen.

Fields

BlockHeaderSize

Určuje velikost hlavy blok.

public const int BlockHeaderSize = 8

Polní hodnota

int

ExtensionLabel

Rozšířené štítky.

public const byte ExtensionLabel = 249

Polní hodnota

byte

SubBlockSize

Dostane velikost subbloku.

public const byte SubBlockSize = 4

Polní hodnota

byte

Properties

DelayTime

Získáte nebo nastavíte čas odkladu rámu vyjádřený v 1/100 sekund.

public ushort DelayTime { get; set; }

Hodnota nemovitosti

ushort

DisposalMethod

Získáte nebo nastavte metodu odstraňován.

public DisposalMethod DisposalMethod { get; set; }

Hodnota nemovitosti

DisposalMethod

Flags

Vezměte nebo položte vlajku.

public byte Flags { get; set; }

Hodnota nemovitosti

byte

HasTransparentColor

Obdrží nebo nastaví hodnotu, která ukazuje, zda grafický ovládací blok má průhlednou barvu.

public bool HasTransparentColor { get; set; }

Hodnota nemovitosti

bool

TransparentColorIndex

Obdrží nebo nastaví průhledný barevný index.

public byte TransparentColorIndex { get; set; }

Hodnota nemovitosti

byte

UserInputExpected

Obdrží nebo nastaví hodnotu, která naznačuje, zda se očekává uživatelský vstup.

public bool UserInputExpected { get; set; }

Hodnota nemovitosti

bool

Methods

CreateFlags(bool, bool, rozloženíMetoda)

Vytvořte si vlajku.

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

Parameters

hasTransparentColor bool

Pokud je nastaven na “skutečný” Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock má platný průhledný barevný index.

requiresUserInput bool

Pokud je nastaven na “skutečný” uživatelský vstup se očekáv.

disposalMethod DisposalMethod

Způsob rozložen.

Returns

byte

Vytvořené vlajky.

Save(Stream)

Ušetří blok do specifikovaného toku.

public override void Save(Stream stream)

Parameters

stream Stream

Příliv pro ukládání dat.

 Čeština