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, boolMethod на разпространение)
Иницијализира нова инстанция на клас 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.DefGraphicsControlBlock има валиден прозрачен индекс на цветовете.
requiresUserInput
bool
Ако се зададе на “истински” потребителски вход се очаква.
disposalMethod
DisposalMethod
Методът на разпределение.
Returns
Това са генерираните знамения.
Save(Stream)
Съхранява блока до посочения поток.
public override void Save(Stream stream)
Parameters
stream
Stream
Потокът за съхранение на данните.