GifGraphicsControlBlock 类

Summary: Gif graphics control block.

Module: aspose.imaging.fileformats.gif.blocks

Full Name: aspose.imaging.fileformats.gif.blocks.GifGraphicsControlBlock

Inheritance: IGifBlock, GifBlock

Constructors

Name描述
GifGraphicsControlBlock()初始化 GifGraphicsControlBlock 类的新实例。
GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method)初始化 GifGraphicsControlBlock 类的新实例。
GifGraphicsControlBlock(flags, delay_time, transparent_color_index)初始化 GifGraphicsControlBlock 类的新实例。

Properties

NameTypeAccess描述
BLOCK_HEADER_SIZE [static]intr指定块头大小。
EXTENSION_INTRODUCER [static]System.Byter扩展引入器。
EXTENSION_LABEL [static]System.Byter扩展标签。
SUB_BLOCK_SIZE [static]System.Byter获取子块大小。
delay_timeintr/w获取或设置帧延迟时间,以 1/100 秒为单位。
disposal_methodDisposalMethodr/w获取或设置处理方法。
flagsSystem.Byter/w获取或设置标志。
has_transparent_colorboolr/w获取或设置一个值,指示图形控制块是否具有透明颜色。
is_changedboolr/w获取或设置一个值,指示块是否已更改并需要保存。
transparent_color_indexSystem.Byter/w获取或设置透明颜色索引。
user_input_expectedboolr/w获取或设置一个值,指示是否需要用户输入。

Methods

Name描述
create_flags(has_transparent_color, requires_user_input, disposal_method)创建标志。
save(stream)将块保存到指定的流。

Constructor: GifGraphicsControlBlock()

 GifGraphicsControlBlock() 

初始化 GifGraphicsControlBlock 类的新实例。

Constructor: GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method)

 GifGraphicsControlBlock(delay_time, has_transparent_color, transparent_color_index, requires_user_input, disposal_method) 

初始化 GifGraphicsControlBlock 类的新实例。

Parameters:

参数TypeDescription
delay_timeint延迟时间,以 1/100 秒为单位。
has_transparent_colorbool如果设置为 true,则 transparentColorIndex 有效。
transparent_color_indexSystem.Byte透明颜色索引。
requires_user_inputbool如果设置为 true,则需要用户输入。
disposal_methodDisposalMethod处置方法。

Constructor: GifGraphicsControlBlock(flags, delay_time, transparent_color_index)

 GifGraphicsControlBlock(flags, delay_time, transparent_color_index) 

初始化 GifGraphicsControlBlock 类的新实例。

Parameters:

参数TypeDescription
flagsSystem.Byte标志。
delay_timeint延迟时间,以 1/100 秒为单位。
transparent_color_indexSystem.Byte透明颜色索引。

Method: create_flags(has_transparent_color, requires_user_input, disposal_method) [static]

 create_flags(has_transparent_color, requires_user_input, disposal_method) 

创建标志。

Parameters:

参数TypeDescription
has_transparent_colorbool如果设置为 true,则 GifGraphicsControlBlock 具有有效的透明颜色索引。
requires_user_inputbool如果设置为 true,则需要用户输入。
disposal_methodDisposalMethod处置方法。

Returns

TypeDescription
System.Byte生成的标志。

Method: save(stream)

 save(stream) 

将块保存到指定的流。

Parameters:

参数TypeDescription
_io.BufferedRandom保存数据的流。