Класс GifGraphicsControlBlock

Summary: Gif graphics control block.

Module: aspose.imaging.fileformats.gif.blocks

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

Inheritance: IGifBlock, GifBlock

Constructors

NameDescription
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

NameTypeAccessDescription
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

NameDescription
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:

ПараметрТипОписание
delay_timeintВремя задержки, выраженное в сотых долях секунды.
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:

ПараметрТипОписание
flagsSystem.ByteФлаги.
delay_timeintВремя задержки, выраженное в сотых долях секунды.
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:

ПараметрТипОписание
has_transparent_colorboolесли установлено в true, у GifGraphicsControlBlock действителен индекс прозрачного цвета.
requires_user_inputboolесли установлено в true, ввод пользователя ожидается.
disposal_methodDisposalMethodМетод утилизации.

Returns

ТипОписание
System.ByteСгенерированные флаги.

Method: save(stream)

 save(stream) 

Сохраняет блок в указанный поток.

Parameters:

ПараметрТипОписание
поток_io.BufferedRandomThe stream to save data to.