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, 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
领域价值
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(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
产生的旗帜。
Save(Stream)
节省区块到指定的流。
public override void Save(Stream stream)
Parameters
stream
Stream
流来保存数据。