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, 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
Потокът за съхранение на данните.