Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ByteLookupTable extends LookupTable
ShortLookupTable
, LookupOp
Конструктор и Описание |
---|
ByteLookupTable(int offset, byte[] data)
Создает объект ByteLookupTable из массива байтов, представляющих таблицу поиска, которая будет применена ко всем полосам.
|
ByteLookupTable(int offset, byte[][] data)
Создает объект ByteLookupTable из массива байтовых массивов, представляющих таблицу поиска для каждой полосы.
|
Модификатор и Тип | Метод и Описание |
---|---|
byte[][] |
getTable()
Возвращает данные таблицы поиска ссылкой.
|
byte[] |
lookupPixel(byte[] src, byte[] dst)
Возвращает массив выборок пикселя, преобразованного с таблицей поиска.
|
int[] |
lookupPixel(int[] src, int[] dst)
Возвращает массив выборок пикселя, преобразованного с таблицей поиска.
|
getNumComponents, getOffset
public ByteLookupTable(int offset, byte[][] data)
offset
- значение, вычтенное из входных значений прежде, чем индексировать в массивыdata
- массив байтовых массивов, представляющих таблицу поиска для каждой полосыIllegalArgumentException
- если offset
меньше чем 0 или если длина data
меньше чем 1public ByteLookupTable(int offset, byte[] data)
offset
- значение, вычтенное из входных значений прежде, чем индексировать в массивdata
- массив байтовIllegalArgumentException
- если offset
меньше чем 0 или если длина data
меньше чем 1public final byte[][] getTable()
ByteLookupTable
.public int[] lookupPixel(int[] src, int[] dst)
dst
возвращается.lookupPixel
в классе LookupTable
src
- исходный массив.dst
- целевой массив. Этот массив должен быть, по крайней мере, пока src
. Если dst
null
, новый массив будет выделен, имея ту же самую длину как src
.dst
, int
массив выборок.ArrayIndexOutOfBoundsException
- если src
более длинно чем dst
или если для любого элемента i
из src
, src[i]-offset
или меньше чем нуль или больше чем или равный длине таблицы поиска для любой полосы.public byte[] lookupPixel(byte[] src, byte[] dst)
dst
возвращается.src
- исходный массив.dst
- целевой массив. Этот массив должен быть, по крайней мере, пока src
. Если dst
null
, новый массив будет выделен, имея ту же самую длину как src
.dst
, int
массив выборок.ArrayIndexOutOfBoundsException
- если src
более длинно чем dst
или если для любого элемента i
из src
, (src[i]&0xff)-offset
или меньше чем нуль или больше чем или равный длине таблицы поиска для любой полосы.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.