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
Наследованные члены
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
Полевая ценность
ExtensionLabel
Продолжительный этикет.
public const byte ExtensionLabel = 249
Полевая ценность
SubBlockSize
Получается размер субблок.
public const byte SubBlockSize = 4
Полевая ценность
Properties
DelayTime
Получается или устанавливается время задержки, выраженное в 1/100 секунд.
public ushort DelayTime { get; set; }
Стоимость недвижимости
DisposalMethod
Получает или устанавливает метод распределения.
public DisposalMethod DisposalMethod { get; set; }
Стоимость недвижимости
Flags
Принимает или ставит флаги.
public byte Flags { get; set; }
Стоимость недвижимости
HasTransparentColor
Получается или устанавливается значение, указывающее на то, имеет ли графический блок прозрачный цвет.
public bool HasTransparentColor { get; set; }
Стоимость недвижимости
TransparentColorIndex
Получает или устанавливает прозрачный индекс цвета.
public byte TransparentColorIndex { get; set; }
Стоимость недвижимости
UserInputExpected
Получается или устанавливается значение, указывающее на то, ожидается ли пользовательский вход.
public bool UserInputExpected { get; set; }
Стоимость недвижимости
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
Созданные флаги.
Save(Stream)
Сохранить блок до указанного потока.
public override void Save(Stream stream)
Parameters
stream
Stream
Поток для сохранения данных.