Class GifGraphicsControlBlock
Названий на: Aspose.Imaging.FileFormats.Gif.Blocks Асамблея: Aspose.Imaging.dll (25.5.0)
GIF графічний блок.
[JsonObject(MemberSerialization.OptIn)]
public class GifGraphicsControlBlock : GifBlock, IGifBlockInheritance
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
Потік для збереження даних до.