Class GifGraphicsControlBlock

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

IGifBlock

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

int

ExtensionLabel

Udvidelse af etiketten.

public const byte ExtensionLabel = 249

Fællesværdi

byte

SubBlockSize

Det er underblokkens størrelse.

public const byte SubBlockSize = 4

Fællesværdi

byte

Properties

DelayTime

Få eller indstille rammeforsinkelsestiden udtrykt i 1/100 sekunder.

public ushort DelayTime { get; set; }

Ejendomsværdi

ushort

DisposalMethod

Giver eller indsætter løsningsmetoden.

public DisposalMethod DisposalMethod { get; set; }

Ejendomsværdi

DisposalMethod

Flags

Får eller sætter flagene.

public byte Flags { get; set; }

Ejendomsværdi

byte

HasTransparentColor

Giver eller indsætter en værdi, der angiver, om grafisk kontrolblok har gennemsigtig farve.

public bool HasTransparentColor { get; set; }

Ejendomsværdi

bool

TransparentColorIndex

Få eller indstille den gennemsigtige farveindeks.

public byte TransparentColorIndex { get; set; }

Ejendomsværdi

byte

UserInputExpected

Giver eller indsætter en værdi, der angiver, om brugerindtægten forventes.

public bool UserInputExpected { get; set; }

Ejendomsværdi

bool

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

byte

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.

 Dansk