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()
Возвращает копию текущей таблицы квантования как массив
int s в естественном (не зигзаг) порядок. |
Строка |
toString()
Возвраты a
String представление этой таблицы квантования. |
public static final JPEGQTable K1Luminance
K1Div2Luminance
public static final JPEGQTable K1Div2Luminance
K1Luminance
public static final JPEGQTable K2Chrominance
K2Div2Chrominance
public static final JPEGQTable K2Div2Chrominance
K2Chrominance
public JPEGQTable(int[] table)
table
- таблица квантования, как int
массив.IllegalArgumentException
- если table
null
или table.length
не равно 64.public int[] getTable()
int
s в естественном (не зигзаг) порядок.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