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
Ö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
ExtensionLabel
kiterjesztési címke.
public const byte ExtensionLabel = 249
mező értéke
SubBlockSize
Megkapja a szubblokk méretét.
public const byte SubBlockSize = 4
mező értéke
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
DisposalMethod
Megkapja vagy beállítja a rendelkezésre álló módszert.
public DisposalMethod DisposalMethod { get; set; }
ingatlan értéke
Flags
Megkapja vagy a zászlót állítja.
public byte Flags { get; set; }
ingatlan értéke
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
TransparentColorIndex
Megkapja vagy beállítja az átlátszó színindexet.
public byte TransparentColorIndex { get; set; }
ingatlan értéke
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
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
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.