Class GifGraphicsControlBlock

Class GifGraphicsControlBlock

اسم الفضاء : Aspose.Imaging.FileFormats.Gif.Blocks تجميع: Aspose.Imaging.dll (25.4.0)

كتلة التحكم في الرسومات GIF

[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlock

Inheritance

object GifBlock GifGraphicsControlBlock

Implements

IGifBlock

الأعضاء الموروثين

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.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(بايت، بايت، بايت)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock(byte flags, ushort delayTime, byte transparentColorIndex)

Parameters

flags byte

الأعلام .

delayTime ushort

وقت التأخير يظهر في 1/100 ثانية.

transparentColorIndex byte

مؤشر الألوان الشفافة

GifGraphicsControlBlock(بوت، بوت، بوت، بوت، بوت)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock.

public GifGraphicsControlBlock(ushort delayTime, bool hasTransparentColor, byte transparentColorIndex, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

delayTime ushort

وقت التأخير يظهر في 1/100 ثانية.

hasTransparentColor bool

إذا قمت بتعيين “الحقيقة” ، فإن transparentColorIndex" صالحة.

transparentColorIndex byte

مؤشر الألوان الشفافة

requiresUserInput bool

إذا قمت بتعيين “الحقيقة” فإن إدخال المستخدم متوقع.

disposalMethod DisposalMethod

طريقة التسوية .

Fields

BlockHeaderSize

يحدد حجم كتلة الرأس.

public const int BlockHeaderSize = 8

القيمة الميدانية

int

ExtensionLabel

علامة التمديد

public const byte ExtensionLabel = 249

القيمة الميدانية

byte

SubBlockSize

يحصل على حجم الكتلة الفرعية.

public const byte SubBlockSize = 4

القيمة الميدانية

byte

Properties

DelayTime

يحصل أو يضع وقت تأخير الإطار الذي يتم التعبير عنه في 1/100 ثانية.

public ushort DelayTime { get; set; }

قيمة الممتلكات

ushort

DisposalMethod

يحصل أو يضع طريقة التخزين.

public DisposalMethod DisposalMethod { get; set; }

قيمة الممتلكات

DisposalMethod

Flags

يرفع أو يرفع العلم.

public byte Flags { get; set; }

قيمة الممتلكات

byte

HasTransparentColor

يحصل أو يضع قيمة تشير إلى ما إذا كان كتلة التحكم في الرسومات لها لون شفاف.

public bool HasTransparentColor { get; set; }

قيمة الممتلكات

bool

TransparentColorIndex

يحصل أو يضع مؤشر الألوان الشفافة.

public byte TransparentColorIndex { get; set; }

قيمة الممتلكات

byte

UserInputExpected

يحصل أو يحدد قيمة تشير إلى ما إذا كان يتم توقع إدخال المستخدم.

public bool UserInputExpected { get; set; }

قيمة الممتلكات

bool

Methods

CreateFlags(البول، البول، الطريقة)

يخلق العلم.

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

إذا قمت بتعيين “الحقيقة” Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock لديه مؤشر لون شفاف صالح.

requiresUserInput bool

إذا قمت بتعيين “الحقيقة” فإن إدخال المستخدم متوقع.

disposalMethod DisposalMethod

طريقة التسوية .

Returns

byte

الأعلام التي تم إنشاؤها

Save(Stream)

حفظ الكتلة إلى التدفق المحدد.

public override void Save(Stream stream)

Parameters

stream Stream

تدفق لتخزين البيانات.

 عربي