Class GifGraphicsControlBlock
İsim alanı : Aspose.Imaging.FileFormats.Gif.Blocks Toplantı: Aspose.Imaging.dll (25.5.0)
Gif grafik kontrol blokları.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
object ← GifBlock ← GifGraphicsControlBlock
Implements
mirasçı üyeleri
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()
Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock sınıfının yeni bir örneğini başlatır.
public GifGraphicsControlBlock()GifGraphicsControlBlock(baht , baht , baht)
Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock sınıfının yeni bir örneğini başlatır.
public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)Parameters
flags byte
bayrakları için.
delayTime ushort
gecikme süresi 1/100 saniye olarak ifade edilir.
transparentColorIndex byte
Şeffaf renk endeksi.
GifGraphicsControlBlock(ushort, bool, byte, bool, Çıkış yöntemi)
Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock sınıfının yeni bir örneğini başlatır.
public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
delayTime ushort
gecikme süresi 1/100 saniye olarak ifade edilir.
hasTransparentColor bool
Eğer ‘gerçek’ olarak ayarlanırsa transparentColorIndex’ geçerlidir.
transparentColorIndex byte
Şeffaf renk endeksi.
requiresUserInput bool
Eğer ‘gerçek’ olarak ayarlanırsa, kullanıcı girişi beklenir.
disposalMethod DisposalMethod
Çözünürlük yöntemi
Fields
BlockHeaderSize
Blok başlık boyutunu belirleyin.
public const int BlockHeaderSize = 8alan değeri
ExtensionLabel
Genişletme etiketleri
public const byte ExtensionLabel = 249alan değeri
SubBlockSize
Sub blok boyutuna sahiptir.
public const byte SubBlockSize = 4alan değeri
Properties
DelayTime
1/100 saniyede ifade edilen çerçeve gecikme süresini alır veya ayarlar.
public ushort DelayTime { get; set; }Mülkiyet Değer
DisposalMethod
Çözünme yöntemi alır veya ayarlar.
public DisposalMethod DisposalMethod { get; set; }Mülkiyet Değer
Flags
Bayrakları tutar ya da tutar.
public byte Flags { get; set; }Mülkiyet Değer
HasTransparentColor
Grafik kontrol blokunun şeffaf bir renk olup olmadığını gösteren bir değer alır veya ayarlar.
public bool HasTransparentColor { get; set; }Mülkiyet Değer
TransparentColorIndex
Şeffaf renk endeksini alır veya ayarlar.
public byte TransparentColorIndex { get; set; }Mülkiyet Değer
UserInputExpected
Kullanıcı girişinin bekleniyor olup olmadığını gösteren bir değer alır veya ayarlar.
public bool UserInputExpected { get; set; }Mülkiyet Değer
Methods
CreateFlags(bool , bool , bool , bool , bool)
Bayrakları oluşturur.
public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)Parameters
hasTransparentColor bool
Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock geçerli şeffaf renk endeksine sahiptir.
requiresUserInput bool
Eğer ‘gerçek’ olarak ayarlanırsa, kullanıcı girişi beklenir.
disposalMethod DisposalMethod
Çözünürlük yöntemi
Returns
Üretilen bayraklar
Save(Stream)
blokları belirlenmiş akışa kaydeder.
public override void Save(Stream stream)Parameters
stream Stream
veri kaydetmek için akış.