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.

public GifGraphicsControlBlock()

GifGraphicsControlBlock(Бит, Ушорт и Байт)

Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks.

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

Parameters

flags byte

и флагами .

delayTime ushort

Время задержки выражено в 1/100 секунд.

transparentColorIndex byte

Прозрачный цветный индекс.

GifGraphicsControlBlock(Ushort, Bool, byte, bool и Disposal)

Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks.

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

Поток для сохранения данных.

 Русский