Class GifGraphicsControlBlock
Namn på plats: Aspose.Imaging.FileFormats.Gif.Blocks Församling: Aspose.Imaging.dll (25.5.0)
Gif grafik kontroll block.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
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 = 8Fältvärde
ExtensionLabel
Förlängning av etiketten.
public const byte ExtensionLabel = 249Fältvärde
SubBlockSize
Få storleken på subblock.
public const byte SubBlockSize = 4Fä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.