Class GifGraphicsControlBlock
Navne til: Aspose.Imaging.FileFormats.Gif.Blocks Sammensætning: Aspose.Imaging.dll (25.4.0)
Gif grafik kontrol blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Byte, Ushort og byte)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
og flagene.
delayTime
ushort
Den forsinkelsestid udtrykt i 1/100 sekunder.
transparentColorIndex
byte
Den gennemsigtige farveindeks.
GifGraphicsControlBlock(Ushort, bool, byte, bowl, DisposalMethode)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Den forsinkelsestid udtrykt i 1/100 sekunder.
hasTransparentColor
bool
Hvis ’true’ er indstillet, er transparentColorIndex’ gyldig.
transparentColorIndex
byte
Den gennemsigtige farveindeks.
requiresUserInput
bool
Hvis du sætter til “true”, forventes brugerindtægten.
disposalMethod
DisposalMethod
Den tilgængelige metode.
Fields
BlockHeaderSize
Det angiver blokhovedstørrelsen.
public const int BlockHeaderSize = 8
Fællesværdi
ExtensionLabel
Udvidelse af etiketten.
public const byte ExtensionLabel = 249
Fællesværdi
SubBlockSize
Det er underblokkens størrelse.
public const byte SubBlockSize = 4
Fællesværdi
Properties
DelayTime
Få eller indstille rammeforsinkelsestiden udtrykt i 1/100 sekunder.
public ushort DelayTime { get; set; }
Ejendomsværdi
DisposalMethod
Giver eller indsætter løsningsmetoden.
public DisposalMethod DisposalMethod { get; set; }
Ejendomsværdi
Flags
Får eller sætter flagene.
public byte Flags { get; set; }
Ejendomsværdi
HasTransparentColor
Giver eller indsætter en værdi, der angiver, om grafisk kontrolblok har gennemsigtig farve.
public bool HasTransparentColor { get; set; }
Ejendomsværdi
TransparentColorIndex
Få eller indstille den gennemsigtige farveindeks.
public byte TransparentColorIndex { get; set; }
Ejendomsværdi
UserInputExpected
Giver eller indsætter en værdi, der angiver, om brugerindtægten forventes.
public bool UserInputExpected { get; set; }
Ejendomsværdi
Methods
CreateFlags(Bool, bool og Disposal)
Det skaber flagene.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Hvis du har indstillet til at ’true’ Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock har en gyldig gennemsigtig farveindeks.
requiresUserInput
bool
Hvis du sætter til “true”, forventes brugerindtægten.
disposalMethod
DisposalMethod
Den tilgængelige metode.
Returns
De genererede flag.
Save(Stream)
Sparer blokken til den angivne strøm.
public override void Save(Stream stream)
Parameters
stream
Stream
Strømmen til at gemme data til.