Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

Namn på plats: Aspose.Imaging.FileFormats.Gif.Blocks Församling: Aspose.Imaging.dll (25.4.0)

Gif grafik kontroll block.

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

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

Arvsmedlemmar

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

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock klass.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(byte, ushort och byte)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock klass.

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

Parameters

flags byte

och flaggorna.

delayTime ushort

Förseningstiden uttrycks i 1/100 sekunder.

transparentColorIndex byte

Transparent färgindex.

GifGraphicsControlBlock(ushort, bool, byte, bool, DisposalMetod)

Initialiserar en ny instans av Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock klass.

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

Parameters

delayTime ushort

Förseningstiden uttrycks i 1/100 sekunder.

hasTransparentColor bool

Om du anger “true” är transparentColorIndex" giltig.

transparentColorIndex byte

Transparent färgindex.

requiresUserInput bool

Om du ställer in “true” väntas användarintroduktionen.

disposalMethod DisposalMethod

Metoden för avlägsnande.

Fields

BlockHeaderSize

Ange storleken på block header.

public const int BlockHeaderSize = 8

Fältvärde

int

ExtensionLabel

Förlängning av etiketten.

public const byte ExtensionLabel = 249

Fältvärde

byte

SubBlockSize

Få storleken på subblock.

public const byte SubBlockSize = 4

Fältvärde

byte

Properties

DelayTime

Få eller ställa in ram förseningstiden uttryckt i 1/100 sekunder.

public ushort DelayTime { get; set; }

Fastighetsvärde

ushort

DisposalMethod

Får eller sätter avlägsningsmetoden.

public DisposalMethod DisposalMethod { get; set; }

Fastighetsvärde

DisposalMethod

Flags

Få eller sätta flaggorna.

public byte Flags { get; set; }

Fastighetsvärde

byte

HasTransparentColor

Få eller ställa in ett värde som indikerar om grafisk kontrollblock har en transparent färg.

public bool HasTransparentColor { get; set; }

Fastighetsvärde

bool

TransparentColorIndex

Få eller ställa in det transparenta färgindexet.

public byte TransparentColorIndex { get; set; }

Fastighetsvärde

byte

UserInputExpected

Få eller ange ett värde som indikerar om användarinnehållet förväntas.

public bool UserInputExpected { get; set; }

Fastighetsvärde

bool

Methods

CreateFlags(bool, bool, DisposalMetod)

Skapar flaggorna.

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

Parameters

hasTransparentColor bool

Om du anger att “true” Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock har en giltig transparent färgindex.

requiresUserInput bool

Om du ställer in “true” väntas användarintroduktionen.

disposalMethod DisposalMethod

Metoden för avlägsnande.

Returns

byte

De genererade flaggorna.

Save(Stream)

Spara block till den angivna strömmen.

public override void Save(Stream stream)

Parameters

stream Stream

Strömmen för att spara data till.

 Svenska