Class GifGraphicsControlBlock
İsim alanı : Aspose.Imaging.FileFormats.Gif.Blocks Toplantı: Aspose.Imaging.dll (25.4.0)
Gif grafik kontrol blokları.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock
Inheritance
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 = 8
alan değeri
ExtensionLabel
Genişletme etiketleri
public const byte ExtensionLabel = 249
alan değeri
SubBlockSize
Sub blok boyutuna sahiptir.
public const byte SubBlockSize = 4
alan 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ış.