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, bool, Disposal 方法)

启动 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(bool, bool, disposal 方法)

创建旗帜。

public static byte CreateFlags(bool hasTransparentColor, bool requiresUserInput, DisposalMethod disposalMethod)

Parameters

hasTransparentColor bool

如果设置为“真实” Aspose.Imaging.FileFormats.Gif.Blocks.GifGraphicsControlBlock 有有效的透明色彩指数。

requiresUserInput bool

如果设置为“真实”用户输入是预期的。

disposalMethod DisposalMethod

排放方法。

Returns

byte

产生的旗帜。

Save(Stream)

节省区块到指定的流。

public override void Save(Stream stream)

Parameters

stream Stream

流来保存数据。

 中文