Class GifGraphicsControlBlock
De naam: Aspose.Imaging.FileFormats.Gif.Blocks Verzameling: Aspose.Imaging.dll (25.4.0)
Gif graphics control block.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Geëerbiede leden
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()
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Byte, Ushort en byte)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
De vlaggen .
delayTime
ushort
De vertraging wordt uitgedrukt in 1/100 seconden.
transparentColorIndex
byte
De transparante kleurindex.
GifGraphicsControlBlock(Ushort, bool, byte, bowl, DisposalMethode)
Initialiseert een nieuwe instantie van de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock klasse.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
De vertraging wordt uitgedrukt in 1/100 seconden.
hasTransparentColor
bool
als je ’true’ hebt ingesteld, is de transparentColorIndex" geldig.
transparentColorIndex
byte
De transparante kleurindex.
requiresUserInput
bool
Als het ‘waar’ wordt ingesteld, wordt de input van de gebruiker verwacht.
disposalMethod
DisposalMethod
De ontbindingsmethode.
Fields
BlockHeaderSize
Bepaal de grootte van de blokheader.
public const int BlockHeaderSize = 8
veldwaarde
ExtensionLabel
Uitbreiding van het label.
public const byte ExtensionLabel = 249
veldwaarde
SubBlockSize
Geeft de grootte van de subblok.
public const byte SubBlockSize = 4
veldwaarde
Properties
DelayTime
Geeft of stelt de frame vertraging tijd uitgedrukt in 1/100 seconden.
public ushort DelayTime { get; set; }
Eigendomswaarde
DisposalMethod
Geeft of stelt de ontheffingsmethode.
public DisposalMethod DisposalMethod { get; set; }
Eigendomswaarde
Flags
Neem of zet de vlaggen.
public byte Flags { get; set; }
Eigendomswaarde
HasTransparentColor
Geeft of stelt een waarde aan die aanwijst of de graphic control block transparant kleur heeft.
public bool HasTransparentColor { get; set; }
Eigendomswaarde
TransparentColorIndex
Geeft of stelt de transparante kleurindex.
public byte TransparentColorIndex { get; set; }
Eigendomswaarde
UserInputExpected
Geeft of stelt een waarde aan die aanwijst of de input van de gebruiker wordt verwacht.
public bool UserInputExpected { get; set; }
Eigendomswaarde
Methods
CreateFlags(Bool, bool en methode)
Hij maakt de vlaggen.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Als u de Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock op ’true’ installeert, heeft u een geldig transparant kleurindex.
requiresUserInput
bool
Als het ‘waar’ wordt ingesteld, wordt de input van de gebruiker verwacht.
disposalMethod
DisposalMethod
De ontbindingsmethode.
Returns
De gevormde vlaggen.
Save(Stream)
Bespaar het blok naar de aangegeven stroom.
public override void Save(Stream stream)
Parameters
stream
Stream
De stroom om gegevens op te slaan.