GifGraphicsControlBlock

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.gif.GifBlock

public class GifGraphicsControlBlock extends GifBlock

Блок управления графикой Gif.

Конструкторы

КонструкторОписание
GifGraphicsControlBlock()Инициализирует новый экземпляр класса GifGraphicsControlBlock.
GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)Инициализирует новый экземпляр класса GifGraphicsControlBlock.
GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)Инициализирует новый экземпляр класса GifGraphicsControlBlock.

Поля

ПолеОписание
BLOCK_HEADER_SIZEУказывает размер заголовка блока.
EXTENSION_LABELМетка расширения.
SUB_BLOCK_SIZEПолучает размер подблока.

Методы

МетодОписание
getDelayTime()Получает или задает время задержки кадра, выраженное в 1/100 секунды.
setDelayTime(int value)Получает или задает время задержки кадра, выраженное в 1/100 секунды.
getFlags()Получает или задаёт флаги.
setFlags(byte value)Получает или задаёт флаги.
getTransparentColorIndex()Получает или задает индекс прозрачного цвета.
setTransparentColorIndex(byte value)Получает или задает индекс прозрачного цвета.
getDisposalMethod()Получает или задает метод утилизации.
setDisposalMethod(int value)Получает или задает метод утилизации.
getUserInputExpected()Получает или задает значение, указывающее, ожидается ли ввод пользователя.
setUserInputExpected(boolean value)Получает или задает значение, указывающее, ожидается ли ввод пользователя.
hasTransparentColor()Получает или задает значение, указывающее, имеет ли блок управления графикой прозрачный цвет.
setTransparentColor(boolean value)Получает или задает значение, указывающее, имеет ли блок управления графикой прозрачный цвет.
createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)Создаёт флаги.

GifGraphicsControlBlock()

public GifGraphicsControlBlock()

Инициализирует новый экземпляр класса GifGraphicsControlBlock.

GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

public GifGraphicsControlBlock(byte flags, int delayTime, byte transparentColorIndex)

Инициализирует новый экземпляр класса GifGraphicsControlBlock.

Parameters:

ПараметрТипОписание
флагиbyteФлаги.
delayTimeintВремя задержки, выраженное в 1/100 секунды.
transparentColorIndexbyteИндекс прозрачного цвета.

GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

public GifGraphicsControlBlock(int delayTime, boolean hasTransparentColor, byte transparentColorIndex, boolean requiresUserInput, int disposalMethod)

Инициализирует новый экземпляр класса GifGraphicsControlBlock.

Parameters:

ПараметрТипОписание
delayTimeintВремя задержки, выраженное в 1/100 секунды.
hasTransparentColorbooleanесли установлено true, transparentColorIndex действителен.
transparentColorIndexbyteИндекс прозрачного цвета.
requiresUserInputbooleanесли установлено true, ожидается ввод пользователя.
disposalMethodintМетод утилизации.

BLOCK_HEADER_SIZE

public static final int BLOCK_HEADER_SIZE

Указывает размер заголовка блока.

EXTENSION_LABEL

public static final byte EXTENSION_LABEL

Метка расширения.

SUB_BLOCK_SIZE

public static final byte SUB_BLOCK_SIZE

Получает размер подблока.

getDelayTime()

public int getDelayTime()

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

Returns: int

setDelayTime(int value)

public void setDelayTime(int value)

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

Parameters:

ПараметрТипОписание
valueint

getFlags()

public byte getFlags()

Получает или задаёт флаги.

Значение: Флаги.

Returns: byte

setFlags(byte value)

public void setFlags(byte value)

Получает или задаёт флаги.

Значение: Флаги.

Parameters:

ПараметрТипОписание
valuebyte

getTransparentColorIndex()

public byte getTransparentColorIndex()

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

Значение: Индекс прозрачного цвета.

Returns: byte

setTransparentColorIndex(byte value)

public void setTransparentColorIndex(byte value)

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

Значение: Индекс прозрачного цвета.

Parameters:

ПараметрТипОписание
valuebyte

getDisposalMethod()

public int getDisposalMethod()

Получает или задает метод утилизации.

Значение: Метод утилизации.

Returns: int

setDisposalMethod(int value)

public void setDisposalMethod(int value)

Получает или задает метод утилизации.

Значение: Метод утилизации.

Parameters:

ПараметрТипОписание
valueint

getUserInputExpected()

public boolean getUserInputExpected()

Получает или задает значение, указывающее, ожидается ли ввод пользователя.

Значение: true, если ожидается ввод пользователя; иначе false.

Returns: boolean

setUserInputExpected(boolean value)

public void setUserInputExpected(boolean value)

Получает или задает значение, указывающее, ожидается ли ввод пользователя.

Значение: true, если ожидается ввод пользователя; иначе false.

Parameters:

ПараметрТипОписание
valueboolean

hasTransparentColor()

public boolean hasTransparentColor()

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

Значение: true, если блок управления графикой имеет прозрачный цвет; иначе false.

Returns: boolean

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

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

Значение: true, если блок управления графикой имеет прозрачный цвет; иначе false.

Parameters:

ПараметрТипОписание
valueboolean

createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

public static byte createFlags(boolean hasTransparentColor, boolean requiresUserInput, int disposalMethod)

Создаёт флаги.

Parameters:

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

Returns: byte — Сгенерированные флаги.