Class GifGraphicsControlBlock
ja nimityö: Aspose.Imaging.FileFormats.Gif.Blocks Kokoelma: Aspose.Imaging.dll (25.4.0)
Gif grafiikan ohjausryhmä.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
Perintöjäsenet
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()
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock luokka.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(byte, ushort ja byti)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock luokka.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
ja lippuja .
delayTime
ushort
Viivästymisaika ilmaistaan 1/100 sekunnissa.
transparentColorIndex
byte
Läpinäkyvä väriindeksi.
GifGraphicsControlBlock(Ushort, Bool, byte, boolMetodi)
Aloitetaan uusi esimerkki Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock luokka.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Viivästymisaika ilmaistaan 1/100 sekunnissa.
hasTransparentColor
bool
jos asetetaan ”todelliseksi” transparentColorIndex" on voimassa.
transparentColorIndex
byte
Läpinäkyvä väriindeksi.
requiresUserInput
bool
Jos asetetaan “todelliseksi”, käyttäjän sisäänpääsyä odotetaan.
disposalMethod
DisposalMethod
ja käytön menetelmä.
Fields
BlockHeaderSize
Määritä lohkon päällikön koko.
public const int BlockHeaderSize = 8
kentän arvo
ExtensionLabel
Lisämerkinnät laajennukset.
public const byte ExtensionLabel = 249
kentän arvo
SubBlockSize
Se on subblokkien kokoinen.
public const byte SubBlockSize = 4
kentän arvo
Properties
DelayTime
Saa tai asettaa puitteen viivästymisaika, joka ilmaistaan 1/100 sekunnissa.
public ushort DelayTime { get; set; }
Omistuksen arvo
DisposalMethod
Saa tai asettaa käytön menetelmä.
public DisposalMethod DisposalMethod { get; set; }
Omistuksen arvo
Flags
Saa tai laittaa liput.
public byte Flags { get; set; }
Omistuksen arvo
HasTransparentColor
Saat tai asetat arvon, joka osoittaa, onko graafisen ohjausryhmän läpinäkyvä väri.
public bool HasTransparentColor { get; set; }
Omistuksen arvo
TransparentColorIndex
Saa tai asettaa läpinäkyvä väriindeksi.
public byte TransparentColorIndex { get; set; }
Omistuksen arvo
UserInputExpected
Se saa tai asettaa arvon, joka osoittaa, odotetaanko käyttäjän tuottoa.
public bool UserInputExpected { get; set; }
Omistuksen arvo
Methods
CreateFlags(Bool, bool ja metodi)
Se luo lippuja.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
jos olet määritellyt ”todelliseksi” Aspose.Imaging.FileFormats.Gif.Blocks. GifGraphicsControlBlock on pätevä läpinäkyvä väriindeksi.
requiresUserInput
bool
Jos asetetaan “todelliseksi”, käyttäjän sisäänpääsyä odotetaan.
disposalMethod
DisposalMethod
ja käytön menetelmä.
Returns
ja syntyneet liput.
Save(Stream)
Säästä blokki määritellylle virtaukselle.
public override void Save(Stream stream)
Parameters
stream
Stream
Virtaa tallentaa tietoja.