Class GifGraphicsControlBlock
Název místa: Aspose.Imaging.FileFormats.Gif.Blocks Shromáždění: Aspose.Imaging.dll (25.5.0)
Gif grafický kontrolní blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
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 = 8Polní hodnota
ExtensionLabel
Rozšířené štítky.
public const byte ExtensionLabel = 249Polní hodnota
SubBlockSize
Dostane velikost subbloku.
public const byte SubBlockSize = 4Polní 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.