Class GifGraphicsControlBlock
Numele spaţiului: Aspose.Imaging.FileFormats.Gif.Blocks Asamblare: Aspose.Imaging.dll (25.4.0)
Blocul de control grafic GIF.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Membrii moștenitori
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()
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Bite, Uashort și Byte)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
şi steagurile lor.
delayTime
ushort
Timpul de întârziere exprimat în 1/100 de secunde.
transparentColorIndex
byte
Indicele de culoare transparent.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetoda de descărcare)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Gif.Blocks.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Timpul de întârziere exprimat în 1/100 de secunde.
hasTransparentColor
bool
în cazul în care este setat la „true” transparentColorIndex" este valabil.
transparentColorIndex
byte
Indicele de culoare transparent.
requiresUserInput
bool
În cazul în care este setat la “realitate”, se așteaptă intrarea utilizatorului.
disposalMethod
DisposalMethod
Metoda de dispunere.
Fields
BlockHeaderSize
Specificați dimensiunea capului blocului.
public const int BlockHeaderSize = 8
Valoarea câmpului
ExtensionLabel
eticheta de extindere.
public const byte ExtensionLabel = 249
Valoarea câmpului
SubBlockSize
Am primit dimensiunea subblocului.
public const byte SubBlockSize = 4
Valoarea câmpului
Properties
DelayTime
Obține sau stabilește timpul de întârziere a cadrului exprimat în 1/100 de secunde.
public ushort DelayTime { get; set; }
Valoarea proprietății
DisposalMethod
Obține sau stabilește metoda de depunere.
public DisposalMethod DisposalMethod { get; set; }
Valoarea proprietății
Flags
Își ia sau pune steagurile.
public byte Flags { get; set; }
Valoarea proprietății
HasTransparentColor
Obține sau stabilește o valoare care indică dacă blocul de control grafic are o culoare transparentă.
public bool HasTransparentColor { get; set; }
Valoarea proprietății
TransparentColorIndex
Obține sau stabilește indicele de culoare transparent.
public byte TransparentColorIndex { get; set; }
Valoarea proprietății
UserInputExpected
Obține sau stabilește o valoare care indică dacă se așteaptă intrarea utilizatorului.
public bool UserInputExpected { get; set; }
Valoarea proprietății
Methods
CreateFlags(Bool, bool și metodă de descărcare)
Creează steagurile.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
în cazul în care este setat pentru a ’trăi’ Aspose.Imaging.FileFormats.Gif.Blocks.ContactGraphicsBlock are un indicator de culoare transparent valabil.
requiresUserInput
bool
În cazul în care este setat la “realitate”, se așteaptă intrarea utilizatorului.
disposalMethod
DisposalMethod
Metoda de dispunere.
Returns
Drapelele generate.
Save(Stream)
Salvează blocul la fluxul specificat.
public override void Save(Stream stream)
Parameters
stream
Stream
Stream pentru a salva datele la.