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
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
ExtensionLabel
Rozšířené štítky.
public const byte ExtensionLabel = 249
Polní hodnota
SubBlockSize
Dostane velikost subbloku.
public const byte SubBlockSize = 4
Polní hodnota
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
DisposalMethod
Získáte nebo nastavte metodu odstraňován.
public DisposalMethod DisposalMethod { get; set; }
Hodnota nemovitosti
Flags
Vezměte nebo položte vlajku.
public byte Flags { get; set; }
Hodnota nemovitosti
HasTransparentColor
Obdrží nebo nastaví hodnotu, která ukazuje, zda grafický ovládací blok má průhlednou barvu.
public bool HasTransparentColor { get; set; }
Hodnota nemovitosti
TransparentColorIndex
Obdrží nebo nastaví průhledný barevný index.
public byte TransparentColorIndex { get; set; }
Hodnota nemovitosti
UserInputExpected
Obdrží nebo nastaví hodnotu, která naznačuje, zda se očekává uživatelský vstup.
public bool UserInputExpected { get; set; }
Hodnota nemovitosti
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
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.