Class GifGraphicsControlBlock

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

IGifBlock

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

int

ExtensionLabel

Genişletme etiketleri

public const byte ExtensionLabel = 249

alan değeri

byte

SubBlockSize

Sub blok boyutuna sahiptir.

public const byte SubBlockSize = 4

alan değeri

byte

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

ushort

DisposalMethod

Çözünme yöntemi alır veya ayarlar.

public DisposalMethod DisposalMethod { get; set; }

Mülkiyet Değer

DisposalMethod

Flags

Bayrakları tutar ya da tutar.

public byte Flags { get; set; }

Mülkiyet Değer

byte

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

bool

TransparentColorIndex

Şeffaf renk endeksini alır veya ayarlar.

public byte TransparentColorIndex { get; set; }

Mülkiyet Değer

byte

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

bool

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

byte

Üretilen bayraklar

Save(Stream)

blokları belirlenmiş akışa kaydeder.

public override void Save(Stream stream)

Parameters

stream Stream

veri kaydetmek için akış.

 Türkçe