Class GifGraphicsControlBlock

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

IGifBlock

наследници

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

полева стойност

int

ExtensionLabel

Етикет за разширяване.

public const byte ExtensionLabel = 249

полева стойност

byte

SubBlockSize

Размерът на подблока.

public const byte SubBlockSize = 4

полева стойност

byte

Properties

DelayTime

Получава или задава времето за отлагане на рамката, изразено в 1/100 секунди.

public ushort DelayTime { get; set; }

стойност на имота

ushort

DisposalMethod

Получавате или поставяте метода на разтоварване.

public DisposalMethod DisposalMethod { get; set; }

стойност на имота

DisposalMethod

Flags

Вземете или поставете знамето.

public byte Flags { get; set; }

стойност на имота

byte

HasTransparentColor

Получава или задава стойност, която показва дали графика контролен блок има прозрачен цвят.

public bool HasTransparentColor { get; set; }

стойност на имота

bool

TransparentColorIndex

Получава или поставя прозрачния индекс на цветовете.

public byte TransparentColorIndex { get; set; }

стойност на имота

byte

UserInputExpected

Получава или задава стойност, която показва дали се очаква потребителски внос.

public bool UserInputExpected { get; set; }

стойност на имота

bool

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

byte

Това са генерираните знамения.

Save(Stream)

Съхранява блока до посочения поток.

public override void Save(Stream stream)

Parameters

stream Stream

Потокът за съхранение на данните.

 Български