Class GifGraphicsControlBlock
nazivni prostor: Aspose.Imaging.FileFormats.Gif.Blocks Sastav: Aspose.Imaging.dll (25.4.0)
Gif grafički kontrolni blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
naslijeđeni članovi
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()
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Gif.Blocks.DigitalGraphicsControlBlock razreda.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Sljedeći članakByte, ushort, byte)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Gif.Blocks.DigitalGraphicsControlBlock razreda.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
I zastave su.
delayTime
ushort
Vrijeme kašnjenja izraženo je u 1/100 sekundi.
transparentColorIndex
byte
Indeks transparentnih boja.
GifGraphicsControlBlock(Ushort, bool, byte, boli, Metoda isporuke)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Gif.Blocks.DigitalGraphicsControlBlock razreda.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Vrijeme kašnjenja izraženo je u 1/100 sekundi.
hasTransparentColor
bool
ako je postavljen na ‘pravda’ transparentColorIndex’ je valjan.
transparentColorIndex
byte
Indeks transparentnih boja.
requiresUserInput
bool
ako je postavljeno na “pravedno”, očekuje se korisnički ulaz.
disposalMethod
DisposalMethod
Metoda za isporuku.
Fields
BlockHeaderSize
Određuje veličinu glave bloka.
public const int BlockHeaderSize = 8
Vrijednost polja
ExtensionLabel
Oznaka za proširenje.
public const byte ExtensionLabel = 249
Vrijednost polja
SubBlockSize
Dobivaju veličinu subbloka.
public const byte SubBlockSize = 4
Vrijednost polja
Properties
DelayTime
Pronađite ili postavite vrijeme za kašnjenje izraženo u 1/100 sekundi.
public ushort DelayTime { get; set; }
Vrijednost nekretnina
DisposalMethod
Uzmite ili postavite metodu isporuke.
public DisposalMethod DisposalMethod { get; set; }
Vrijednost nekretnina
Flags
Uzmite ili stavite zastave.
public byte Flags { get; set; }
Vrijednost nekretnina
HasTransparentColor
Dobiva ili postavlja vrijednost koja ukazuje na to ima li grafički kontrolni blok transparentnu boju.
public bool HasTransparentColor { get; set; }
Vrijednost nekretnina
TransparentColorIndex
Pronađite ili postavite transparentni indeks boje.
public byte TransparentColorIndex { get; set; }
Vrijednost nekretnina
UserInputExpected
Dobiva ili postavlja vrijednost koja ukazuje na to je li korisnički ulaz očekivan.
public bool UserInputExpected { get; set; }
Vrijednost nekretnina
Methods
CreateFlags(Bool, bool i šljunčanje)
Stvaraju se zastave.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
ako je postavljen za ‘pravedno’ Aspose.Imaging.FileFormats.Gif.Blocks.DivGraphicsControlBlock ima valjan transparentni indeks boja.
requiresUserInput
bool
ako je postavljeno na “pravedno”, očekuje se korisnički ulaz.
disposalMethod
DisposalMethod
Metoda za isporuku.
Returns
Stvorena je zastava.
Save(Stream)
Uštedi blok na određenom toku.
public override void Save(Stream stream)
Parameters
stream
Stream
Proljev za spašavanje podataka na.