Class GifGraphicsControlBlock
Pôvodný názov: Aspose.Imaging.FileFormats.Gif.Blocks Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Gif grafický ovládací blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Z dedičných č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()
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(byte , ushort , byt)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
a vlajky .
delayTime
ushort
Čas oneskorenia sa vyjadruje v 1/100 sekúnd.
transparentColorIndex
byte
Transparentný index farieb.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetoda odovzdania)
Initalizuje novú inštanciu triedy Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Čas oneskorenia sa vyjadruje v 1/100 sekúnd.
hasTransparentColor
bool
ak je nastavený na “skutočný” transparentColorIndex" je platný.
transparentColorIndex
byte
Transparentný index farieb.
requiresUserInput
bool
Ak je nastavený na “skutočný” užívateľský vstup sa očakáva.
disposalMethod
DisposalMethod
Metóda rozloženia .
Fields
BlockHeaderSize
Určuje veľkosť hlavy bloku.
public const int BlockHeaderSize = 8
Fieldová hodnota
ExtensionLabel
Rozšírený štítok .
public const byte ExtensionLabel = 249
Fieldová hodnota
SubBlockSize
Získava veľkosť subbloku.
public const byte SubBlockSize = 4
Fieldová hodnota
Properties
DelayTime
Získajte alebo nastavíte čas odkladu rámu vyjadrený v 1/100 sekúnd.
public ushort DelayTime { get; set; }
Hodnota nehnuteľnosti
DisposalMethod
Dostane alebo nastaví metódu odstraňovania.
public DisposalMethod DisposalMethod { get; set; }
Hodnota nehnuteľnosti
Flags
Vezmite alebo položte vlajky.
public byte Flags { get; set; }
Hodnota nehnuteľnosti
HasTransparentColor
Získa alebo nastaví hodnotu, ktorá ukazuje, či grafický ovládací blok má transparentnú farbu.
public bool HasTransparentColor { get; set; }
Hodnota nehnuteľnosti
TransparentColorIndex
Získať alebo nastaviť transparentný index farieb.
public byte TransparentColorIndex { get; set; }
Hodnota nehnuteľnosti
UserInputExpected
Získa alebo nastaví hodnotu, ktorá naznačuje, či sa užívateľský vstup očakáva.
public bool UserInputExpected { get; set; }
Hodnota nehnuteľnosti
Methods
CreateFlags(Bool, bool a metóda rozkladu)
Vytvárajú sa vlajky.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Ak je nastavený na “skutočný” Aspose.Imaging.FileFormats.Gif.Blocks.StyleGraphicsControlBlock má platný transparentný farebný index.
requiresUserInput
bool
Ak je nastavený na “skutočný” užívateľský vstup sa očakáva.
disposalMethod
DisposalMethod
Metóda rozloženia .
Returns
Vytvorené vlajky
Save(Stream)
Ušetrí blok na špecifikovaný prúd.
public override void Save(Stream stream)
Parameters
stream
Stream
Stream na ukladanie údajov.