Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Der Name: Aspose.Imaging.FileFormats.Gif.Blocks Versammlung: Aspose.Imaging.dll (25.4.0)

Gif Graphics Control Block.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Vererbte Mitglieder

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

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock Klasse.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(byte, ushort und byte)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock Klasse.

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

Parameters

flags byte

und die Flaggen.

delayTime ushort

Die Verzögerungszeit wird in 1/100 Sekunden ausgedrückt.

transparentColorIndex byte

Der transparente Farbindex.

GifGraphicsControlBlock(ushort, bool, byte, bool, DisposalMethode)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock Klasse.

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

Parameters

delayTime ushort

Die Verzögerungszeit wird in 1/100 Sekunden ausgedrückt.

hasTransparentColor bool

wenn die transparentColorIndex" auf “true” eingestellt wird, ist es gültig.

transparentColorIndex byte

Der transparente Farbindex.

requiresUserInput bool

wenn auf “richtig” festgelegt wird, wird der Benutzer-Eintrag erwartet.

disposalMethod DisposalMethod

Die Disposition Methode.

Fields

BlockHeaderSize

Angeben Sie die Größe des Block Header.

public const int BlockHeaderSize = 8

Feldwert

int

ExtensionLabel

Erweiterung der Etikette.

public const byte ExtensionLabel = 249

Feldwert

byte

SubBlockSize

Sie erhalten die Sub-Block Größe.

public const byte SubBlockSize = 4

Feldwert

byte

Properties

DelayTime

Erhalten oder setzen die Frame Verzögerungszeit in 1/100 Sekunden ausgedrückt.

public ushort DelayTime { get; set; }

Eigentumswert

ushort

DisposalMethod

Er erhält oder stellt die Entfernungsmethode fest.

public DisposalMethod DisposalMethod { get; set; }

Eigentumswert

DisposalMethod

Flags

Fangen oder setzen die Flaggen.

public byte Flags { get; set; }

Eigentumswert

byte

HasTransparentColor

Er bekommt oder setzt einen Wert, der angibt, ob das Grafikkontrolleblock eine transparente Farbe hat.

public bool HasTransparentColor { get; set; }

Eigentumswert

bool

TransparentColorIndex

Erhalten oder setzen Sie den transparenten Farbindex.

public byte TransparentColorIndex { get; set; }

Eigentumswert

byte

UserInputExpected

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob der Nutzerinträge erwartet wird.

public bool UserInputExpected { get; set; }

Eigentumswert

bool

Methods

CreateFlags(Bool, Bool, DisposalMethode)

Er schafft die Flaggen.

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

Parameters

hasTransparentColor bool

Wenn Sie die Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock auf “Gute” festgelegt haben, hat es einen gültigen transparenten Farbindex.

requiresUserInput bool

wenn auf “richtig” festgelegt wird, wird der Benutzer-Eintrag erwartet.

disposalMethod DisposalMethod

Die Disposition Methode.

Returns

byte

Die generierten Flaggen.

Save(Stream)

Speichern Sie den Block zum angegebenen Strom.

public override void Save(Stream stream)

Parameters

stream Stream

Der Stream, um die Daten zu speichern.

 Deutsch