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. 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
Полезна вартість
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
Потік для збереження даних до.