EmfPlusColorCurveEffect

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusImageEffectsObjectType

public final class EmfPlusColorCurveEffect extends EmfPlusImageEffectsObjectType

Объект ColorCurveEffect указывает одну из восьми корректировок цветовой кривой изображения.

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

КонструкторОписание
EmfPlusColorCurveEffect()

Методы

МетодОписание
getCurveAdjustment()Получает или задает 32-битное беззнаковое целое, которое определяет корректировку кривой, применяемую к цветам в bitmap.
setCurveAdjustment(int value)Получает или задает 32-битное беззнаковое целое, которое определяет корректировку кривой, применяемую к цветам в bitmap.
getCurveChannel()Получает или задает 32-битное беззнаковое целое, которое определяет цветовой канал, к которому применяется корректировка кривой.
setCurveChannel(int value)Получает или задает 32-битное беззнаковое целое, которое определяет цветовой канал, к которому применяется корректировка кривой.
getAdjustmentIntensity()Получает или задает 32-битное знаковое целое, которое определяет интенсивность корректировки кривой для цветового канала, указанного в CurveChannel.
setAdjustmentIntensity(int value)Получает или задает 32-битное знаковое целое, которое определяет интенсивность корректировки кривой для цветового канала, указанного в CurveChannel.

EmfPlusColorCurveEffect()

public EmfPlusColorCurveEffect()

getCurveAdjustment()

public int getCurveAdjustment()

Получает или задает 32-битное беззнаковое целое, которое определяет корректировку кривой, применяемую к цветам в bitmap. Это значение ДОЛЖНО быть определено в перечислении CurveAdjustments (раздел 2.1.1.7).

Returns: int

setCurveAdjustment(int value)

public void setCurveAdjustment(int value)

Получает или задает 32-битное беззнаковое целое, которое определяет корректировку кривой, применяемую к цветам в bitmap. Это значение ДОЛЖНО быть определено в перечислении CurveAdjustments (раздел 2.1.1.7).

Parameters:

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

getCurveChannel()

public int getCurveChannel()

Получает или задает 32-битное беззнаковое целое, которое определяет цветовой канал, к которому применяется корректировка кривой. Это значение ДОЛЖНО быть определено в перечислении CurveChannel (раздел 2.1.1.8).

Returns: int

setCurveChannel(int value)

public void setCurveChannel(int value)

Получает или задает 32-битное беззнаковое целое, которое определяет цветовой канал, к которому применяется корректировка кривой. Это значение ДОЛЖНО быть определено в перечислении CurveChannel (раздел 2.1.1.8).

Parameters:

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

getAdjustmentIntensity()

public int getAdjustmentIntensity()

Получает или задает 32-битное знаковое целое, которое определяет интенсивность корректировки кривой для цветового канала, указанного в CurveChannel. Диапазоны значимых значений для этого поля зависят от значения CurveAdjustment и определяются следующим образом: Диапазон корректировки экспозиции: -255 \u2264 value < 0 По мере уменьшения значения экспозиция изображения ДОЛЖНА уменьшаться. 0 Значение 0 указывает, что экспозиция НЕ ДОЛЖНА изменяться. 0 < value \u2264 255 По мере увеличения значения экспозиция изображения ДОЛЖНА увеличиваться. Диапазон корректировки плотности: -255 \u2264 value < 0 По мере уменьшения значения плотность изображения ДОЛЖНА уменьшаться, что приводит к более тёмному изображению. 0 Значение 0 указывает, что плотность НЕ ДОЛЖНА изменяться. 0 < value \u2264 255 По мере увеличения значения плотность изображения ДОЛЖНА увеличиваться. Диапазон корректировки контраста: -100 \u2264 value < 0 По мере уменьшения значения контраст изображения ДОЛЖЕН уменьшаться. 0 Значение 0 указывает, что контраст НЕ ДОЛЖЕН изменяться. 0 < value \u2264 100 По мере увеличения значения контраст изображения ДОЛЖЕН увеличиваться. Диапазон корректировки светлых участков: -100 \u2264 value < 0 По мере уменьшения значения светлые области изображения ДОЛЖНЫ становиться темнее. 0 Значение 0 указывает, что светлые участки НЕ ДОЛЖНЫ изменяться. 0 < value \u2264 100 По мере увеличения значения светлые области изображения ДОЛЖНЫ становиться светлее. Диапазон корректировки теней: -100 \u2264 value < 0 По мере уменьшения значения тёмные области изображения ДОЛЖНЫ становиться темнее. 0 Значение 0 указывает, что тени НЕ ДОЛЖНЫ изменяться. 0 < value \u2264 100 По мере увеличения значения тёмные области изображения ДОЛЖНЫ становиться светлее. Диапазон корректировки насыщенности белого: 0 \u2014 255 По мере увеличения значения верхний предел диапазона интенсивности цветового канала увеличивается. Диапазон корректировки насыщенности чёрного: 0 \u2014 255 По мере увеличения значения нижний предел диапазона интенсивности цветового канала увеличивается.

Returns: int

setAdjustmentIntensity(int value)

public void setAdjustmentIntensity(int value)

Получает или задает 32-битное знаковое целое, которое определяет интенсивность корректировки кривой для цветового канала, указанного в CurveChannel. Диапазоны значимых значений для этого поля зависят от значения CurveAdjustment и определяются следующим образом: Диапазон корректировки экспозиции: -255 \u2264 value < 0 По мере уменьшения значения экспозиция изображения ДОЛЖНА уменьшаться. 0 Значение 0 указывает, что экспозиция НЕ ДОЛЖНА изменяться. 0 < value \u2264 255 По мере увеличения значения экспозиция изображения ДОЛЖНА увеличиваться. Диапазон корректировки плотности: -255 \u2264 value < 0 По мере уменьшения значения плотность изображения ДОЛЖНА уменьшаться, что приводит к более тёмному изображению. 0 Значение 0 указывает, что плотность НЕ ДОЛЖНА изменяться. 0 < value \u2264 255 По мере увеличения значения плотность изображения ДОЛЖНА увеличиваться. Диапазон корректировки контраста: -100 \u2264 value < 0 По мере уменьшения значения контраст изображения ДОЛЖЕН уменьшаться. 0 Значение 0 указывает, что контраст НЕ ДОЛЖЕН изменяться. 0 < value \u2264 100 По мере увеличения значения контраст изображения ДОЛЖЕН увеличиваться. Диапазон корректировки светлых участков: -100 \u2264 value < 0 По мере уменьшения значения светлые области изображения ДОЛЖНЫ становиться темнее. 0 Значение 0 указывает, что светлые участки НЕ ДОЛЖНЫ изменяться. 0 < value \u2264 100 По мере увеличения значения светлые области изображения ДОЛЖНЫ становиться светлее. Диапазон корректировки теней: -100 \u2264 value < 0 По мере уменьшения значения тёмные области изображения ДОЛЖНЫ становиться темнее. 0 Значение 0 указывает, что тени НЕ ДОЛЖНЫ изменяться. 0 < value \u2264 100 По мере увеличения значения тёмные области изображения ДОЛЖНЫ становиться светлее. Диапазон корректировки насыщенности белого: 0 \u2014 255 По мере увеличения значения верхний предел диапазона интенсивности цветового канала увеличивается. Диапазон корректировки насыщенности чёрного: 0 \u2014 255 По мере увеличения значения нижний предел диапазона интенсивности цветового канала увеличивается.

Parameters:

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