Class GifGraphicsControlBlock
Nama dari : Aspose.Imaging.FileFormats.Gif.Blocks Pengumpulan: Aspose.Imaging.dll (25.4.0)
Gif grafik kontrol blok.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
anggota yang diwarisi
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()
Initifikasi contoh baru dari Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock kelas.
public GifGraphicsControlBlock()
GifGraphicsControlBlock(Titik, Titik dan Titik)
Initifikasi contoh baru dari Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock kelas.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)
Parameters
flags
byte
dengan bendera tersebut.
delayTime
ushort
Waktu penundaan diungkapkan dalam 1/100 detik.
transparentColorIndex
byte
Indeks warna transparan.
GifGraphicsControlBlock(short, bool, byte, bool, diskonMetode)
Initifikasi contoh baru dari Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock kelas.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
delayTime
ushort
Waktu penundaan diungkapkan dalam 1/100 detik.
hasTransparentColor
bool
Jika ditetapkan untuk ‘kebenaran’ transparentColorIndex’ adalah sah.
transparentColorIndex
byte
Indeks warna transparan.
requiresUserInput
bool
Jika ditetapkan untuk ‘kebenaran’ input pengguna dijangka.
disposalMethod
DisposalMethod
dengan metode penyimpanan.
Fields
BlockHeaderSize
Menentukan ukuran header blok.
public const int BlockHeaderSize = 8
Nilai lapangan
ExtensionLabel
Label pengembangan
public const byte ExtensionLabel = 249
Nilai lapangan
SubBlockSize
Mendapatkan ukuran sub-blok.
public const byte SubBlockSize = 4
Nilai lapangan
Properties
DelayTime
Dapatkan atau menetapkan waktu keterlambatan frame yang diungkapkan dalam 1/100 detik.
public ushort DelayTime { get; set; }
Nilai Properti
DisposalMethod
Dapatkan atau menetapkan metode penyimpanan.
public DisposalMethod DisposalMethod { get; set; }
Nilai Properti
Flags
Dapatkan atau meletakkan bendera.
public byte Flags { get; set; }
Nilai Properti
HasTransparentColor
Dapatkan atau menetapkan nilai yang menunjukkan apakah blok kontrol grafik memiliki warna transparan.
public bool HasTransparentColor { get; set; }
Nilai Properti
TransparentColorIndex
Dapatkan atau menetapkan indeks warna yang transparan.
public byte TransparentColorIndex { get; set; }
Nilai Properti
UserInputExpected
Dapatkan atau menetapkan nilai yang menunjukkan apakah input pengguna diharapkan.
public bool UserInputExpected { get; set; }
Nilai Properti
Methods
CreateFlags(bool, bool, penyebaranMetode)
Mereka membuat bendera.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)
Parameters
hasTransparentColor
bool
Jika Anda mengatur untuk ‘kebenaran’ Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock memiliki indeks warna transparan yang valid.
requiresUserInput
bool
Jika ditetapkan untuk ‘kebenaran’ input pengguna dijangka.
disposalMethod
DisposalMethod
dengan metode penyimpanan.
Returns
bendera yang dihasilkan.
Save(Stream)
Simpan blok ke arus yang ditentukan.
public override void Save(Stream stream)
Parameters
stream
Stream
Aliran untuk menyimpan data ke.