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
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
ExtensionLabel
Förlängning av etiketten.
public const byte ExtensionLabel = 249
Fältvärde
SubBlockSize
Få storleken på subblock.
public const byte SubBlockSize = 4
Fältvärde
Properties
DelayTime
Få eller ställa in ram förseningstiden uttryckt i 1/100 sekunder.
public ushort DelayTime { get; set; }
Fastighetsvärde
DisposalMethod
Får eller sätter avlägsningsmetoden.
public DisposalMethod DisposalMethod { get; set; }
Fastighetsvärde
Flags
Få eller sätta flaggorna.
public byte Flags { get; set; }
Fastighetsvärde
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
TransparentColorIndex
Få eller ställa in det transparenta färgindexet.
public byte TransparentColorIndex { get; set; }
Fastighetsvärde
UserInputExpected
Få eller ange ett värde som indikerar om användarinnehållet förväntas.
public bool UserInputExpected { get; set; }
Fastighetsvärde
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
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.