Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JPEGHuffmanTable extends Object
Для получения дополнительной информации о работе стандартного плагина JPEG, см. спецификацию формата метаданных JPEG и примечания использования
Модификатор и Тип | Поле и Описание |
---|---|
static JPEGHuffmanTable |
StdACChrominance
Стандартная цветность AC таблица Хафмана.
|
static JPEGHuffmanTable |
StdACLuminance
Стандартная яркость AC таблица Хафмана.
|
static JPEGHuffmanTable |
StdDCChrominance
Стандартная цветность DC таблица Хафмана.
|
static JPEGHuffmanTable |
StdDCLuminance
Стандартная яркость DC таблица Хафмана.
|
Конструктор и Описание |
---|
JPEGHuffmanTable(short[] lengths, short[] values)
Составляет таблицу Хаффмана и инициализирует это.
|
Модификатор и Тип | Метод и Описание |
---|---|
short[] |
getLengths()
Возвращает массив
short s содержащий число значений для каждой длины в таблице Хафмана. |
short[] |
getValues()
Возвращает массив
short s содержащий значения располагается, увеличивая длину их соответствующих кодов. |
Строка |
toString()
Возвраты a
String представление этой таблицы Хафмана. |
public static final JPEGHuffmanTable StdDCLuminance
public static final JPEGHuffmanTable StdDCChrominance
public static final JPEGHuffmanTable StdACLuminance
public static final JPEGHuffmanTable StdACChrominance
public JPEGHuffmanTable(short[] lengths, short[] values)
lengths
- массив short
s, где lengths[k]
равно числу значений с соответствующими кодами длины k + 1
биты.values
- массив шорт, содержащих значения в порядке увеличения разрядности кода.IllegalArgumentException
- если lengths
или values
нуль, длина lengths
больше чем 16, длина values
больше чем 256, если любое значение в lengths
или values
меньше чем нуль, или если массивы не описывают допустимую таблицу Хафмана.public short[] getLengths()
short
s содержащий число значений для каждой длины в таблице Хафмана. Возвращенный массив является копией.short
массив, где array[k-1]
равно числу значений в таблице длины k
.getValues()
public short[] getValues()
short
s содержащий значения располагается, увеличивая длину их соответствующих кодов. Интерпретация массива зависит от значений, возвращенных из getLengths
. Возвращенный массив является копией.short
массив значений.getLengths()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92