Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

De naam: Aspose.Imaging.FileFormats.Gif.Blocks Verzameling: Aspose.Imaging.dll (25.4.0)

Gif graphics control block.

[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Geëerbiede leden

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()

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Byte, Ushort en byte)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.

public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)

Parameters

flags byte

De vlaggen .

delayTime ushort

De vertraging wordt uitgedrukt in 1/100 seconden.

transparentColorIndex byte

De transparante kleurindex.

GifGraphicsControlBlock(Ushort, bool, byte, bowl, DisposalMethode)

Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.

public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

delayTime ushort

De vertraging wordt uitgedrukt in 1/100 seconden.

hasTransparentColor bool

als je ’true’ hebt ingesteld, is de transparentColorIndex" geldig.

transparentColorIndex byte

De transparante kleurindex.

requiresUserInput bool

Als het ‘waar’ wordt ingesteld, wordt de input van de gebruiker verwacht.

disposalMethod DisposalMethod

De ontbindingsmethode.

Fields

BlockHeaderSize

Bepaal de grootte van de blokheader.

public const int BlockHeaderSize = 8

veldwaarde

int

ExtensionLabel

Uitbreiding van het label.

public const byte ExtensionLabel = 249

veldwaarde

byte

SubBlockSize

Geeft de grootte van de subblok.

public const byte SubBlockSize = 4

veldwaarde

byte

Properties

DelayTime

Geeft of stelt de frame vertraging tijd uitgedrukt in 1/100 seconden.

public ushort DelayTime { get; set; }

Eigendomswaarde

ushort

DisposalMethod

Geeft of stelt de ontheffingsmethode.

public DisposalMethod DisposalMethod { get; set; }

Eigendomswaarde

DisposalMethod

Flags

Neem of zet de vlaggen.

public byte Flags { get; set; }

Eigendomswaarde

byte

HasTransparentColor

Geeft of stelt een waarde aan die aanwijst of de graphic control block transparant kleur heeft.

public bool HasTransparentColor { get; set; }

Eigendomswaarde

bool

TransparentColorIndex

Geeft of stelt de transparante kleurindex.

public byte TransparentColorIndex { get; set; }

Eigendomswaarde

byte

UserInputExpected

Geeft of stelt een waarde aan die aanwijst of de input van de gebruiker wordt verwacht.

public bool UserInputExpected { get; set; }

Eigendomswaarde

bool

Methods

CreateFlags(Bool, bool en methode)

Hij maakt de vlaggen.

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

Als u de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock op ’true’ installeert, heeft u een geldig transparant kleurindex.

requiresUserInput bool

Als het ‘waar’ wordt ingesteld, wordt de input van de gebruiker verwacht.

disposalMethod DisposalMethod

De ontbindingsmethode.

Returns

byte

De gevormde vlaggen.

Save(Stream)

Bespaar het blok naar de aangegeven stroom.

public override void Save(Stream stream)

Parameters

stream Stream

De stroom om gegevens op te slaan.

 Nederlands