Class GifGraphicsControlBlock
Der Name: Aspose.Imaging.FileFormats.Gif.Blocks Versammlung: Aspose.Imaging.dll (25.5.0)
Gif Graphics Control Block.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
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 = 8Feldwert
ExtensionLabel
Erweiterung der Etikette.
public const byte ExtensionLabel = 249Feldwert
SubBlockSize
Sie erhalten die Sub-Block Größe.
public const byte SubBlockSize = 4Feldwert
Properties
DelayTime
Erhalten oder setzen die Frame Verzögerungszeit in 1/100 Sekunden ausgedrückt.
public ushort DelayTime { get; set; }Eigentumswert
DisposalMethod
Er erhält oder stellt die Entfernungsmethode fest.
public DisposalMethod DisposalMethod { get; set; }Eigentumswert
Flags
Fangen oder setzen die Flaggen.
public byte Flags { get; set; }Eigentumswert
HasTransparentColor
Er bekommt oder setzt einen Wert, der angibt, ob das Grafikkontrolleblock eine transparente Farbe hat.
public bool HasTransparentColor { get; set; }Eigentumswert
TransparentColorIndex
Erhalten oder setzen Sie den transparenten Farbindex.
public byte TransparentColorIndex { get; set; }Eigentumswert
UserInputExpected
Er erhält oder stellt einen Wert an, der darauf hindeutet, ob der Nutzerinträge erwartet wird.
public bool UserInputExpected { get; set; }Eigentumswert
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
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.