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(Ushort, Bool, Byte, Бол, Метод розкладання)

Ініціалізація нової інстанції класу 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.DifGraphicsControlBlock має дійсний прозорій кольоровий індекс.

requiresUserInput bool

Якщо встановлено на “справжнє” вхід користувача очікується.

disposalMethod DisposalMethod

Метод розподілу .

Returns

byte

Зроблені флаги

Save(Stream)

Зберегти блок до визначеного потоку.

public override void Save(Stream stream)

Parameters

stream Stream

Потік для збереження даних до.

 Українська