|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JPEGQTable extends Object
Для получения дополнительной информации о работе стандартного плагина JPEG, см. спецификацию формата метаданных JPEG и примечания использования
| Модификатор и Тип | Поле и Описание |
|---|---|
static JPEGQTable |
K1Div2Luminance
Демонстрационная таблица квантования яркости, данная в спецификации JPEG, таблица K 1, со всеми элементами, разделенными на 2.
|
static JPEGQTable |
K1Luminance
Демонстрационная таблица квантования яркости, данная в спецификации JPEG, таблица K 1.
|
static JPEGQTable |
K2Chrominance
Демонстрационная таблица квантования цветности, данная в спецификации JPEG, таблица K 2.
|
static JPEGQTable |
K2Div2Chrominance
Демонстрационная таблица квантования цветности, данная в спецификации JPEG, таблица K 1, со всеми элементами, разделенными на 2.
|
| Конструктор и Описание |
|---|
JPEGQTable(int[] table)
Создает таблицу квантования из параметра, который должен содержать 64 элемента в естественном порядке (не зигзагообразный порядок).
|
| Модификатор и Тип | Метод и Описание |
|---|---|
JPEGQTable |
getScaledInstance(float scaleFactor, boolean forceBaseline)
Возвращает новую таблицу квантования, где значения умножаются на
scaleFactor и затем зафиксированный к диапазону 1.. 32767 (или к 1.. 255, если forceBaseline истина). |
int[] |
getTable()
Возвращает копию текущей таблицы квантования как массив
ints в естественном (не зигзаг) порядок. |
Строка |
toString()
Возвраты a
String представление этой таблицы квантования. |
public static final JPEGQTable K1Luminance
K1Div2Luminancepublic static final JPEGQTable K1Div2Luminance
K1Luminancepublic static final JPEGQTable K2Chrominance
K2Div2Chrominancepublic static final JPEGQTable K2Div2Chrominance
K2Chrominancepublic JPEGQTable(int[] table)
table - таблица квантования, как int массив.IllegalArgumentException - если table null или table.length не равно 64.public int[] getTable()
ints в естественном (не зигзаг) порядок.public JPEGQTable getScaledInstance(float scaleFactor, boolean forceBaseline)
scaleFactor и затем зафиксированный к диапазону 1.. 32767 (или к 1.. 255, если forceBaseline истина). Значения scaleFactor меньше чем 1 имеет тенденцию улучшать уровень качества таблицы, и значения, больше чем 1.0, ухудшают уровень качества таблицы.
scaleFactor - коэффициент умножения для таблицы.forceBaseline - если true, значения будут зафиксированы к диапазону 1.. 255
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92