|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface PixelReader
Image или другая поверхность, содержащая пиксели.| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getArgb(int x, int y)
Читает 32-разрядное целочисленное представление цвета пикселя от указанных координат в поверхности.
|
Цвет |
getColor(int x, int y)
Читает цвет пикселя от указанных координат в поверхности и возвращает значение как a
Color объект. |
PixelFormat |
getPixelFormat()
Этот метод возвращается
PixelFormat в котором поверхность хранит свои пиксели, или примерно эквивалентный пиксельный формат, в который она может легко преобразовать свои пиксели в целях считать их. |
void |
getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.ByteBuffer> pixelformat, byte[] buffer, int offset, int scanlineStride)
Пиксельные данные чтений от прямоугольной области поверхности в указанный байтовый массив.
|
void |
getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.IntBuffer> pixelformat, int[] buffer, int offset, int scanlineStride)
Пиксельные данные чтений от прямоугольной области поверхности в указанный международный массив.
|
<T extends java.nio.Buffer> |
getPixels(int x, int y, int w, int h, WritablePixelFormat<T> pixelformat, T buffer, int scanlineStride)
Пиксельные данные чтений от прямоугольной области поверхности в указанный буфер.
|
PixelFormat getPixelFormat()
PixelFormat в котором поверхность хранит свои пиксели, или примерно эквивалентный пиксельный формат, в который она может легко преобразовать свои пиксели в целях считать их.PixelFormat тот лучше всего описывает базовые пикселиint getArgb(int x, int y)
x - X координат пикселя красят, чтобы читатьy - координата Y пикселя красит, чтобы читатьINT_ARGB Тип PixelFormat.Цвет getColor(int x, int y)
Color объект.x - X координат пикселя красят, чтобы читатьy - координата Y пикселя красит, чтобы читать<T extends java.nio.Buffer> void getPixels(int x, int y, int w, int h, WritablePixelFormat<T> pixelformat, T buffer, int scanlineStride)
PixelFormat объект и пиксельные преобразования формата будут выполняться как необходимый хранить данные в обозначенном формате. Буфер, как предполагается, располагается в расположение где первые пиксельные данные от пикселя изображения в расположении (x, y) будет сохранен. Пиксельные данные для строки будут сохранены в смежных расположениях в пределах буфера, упакованного настолько плотно насколько возможно для того, чтобы увеличить X координат. Пиксельные данные для смежных строк будут сохранены смещение друг от друга числом буферных элементов данных, определенных scanlineStride.x - X координат прямоугольной области, чтобы читатьy - координата Y прямоугольной области, чтобы читатьw - width прямоугольной области, чтобы читатьh - height прямоугольной области, чтобы читатьpixelformat - PixelFormat объект, определяющий формат, чтобы сохранить пиксели в буферbuffer - буфер типа приспосабливает для обозначенного PixelFormat объектscanlineStride - расстояние между пиксельными данными для запуска одной строки данных в буфере к запуску следующей строки данных.void getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.ByteBuffer> pixelformat, byte[] buffer, int offset, int scanlineStride)
PixelFormat объект и пиксельные преобразования формата будут выполняться как необходимый хранить данные в обозначенном формате. pixelformat должно быть совместимое PixelFormat<ByteBuffer> ввести. Данные для первого пикселя в расположении (x, y) будет считан в массив, индексируют определенный offset параметр. Пиксельные данные для строки будут сохранены в смежных расположениях в пределах массива, упакованного настолько плотно насколько возможно для того, чтобы увеличить X координат. Пиксельные данные для смежных строк будут сохранены смещение друг от друга числом элементов байтового массива, определенных scanlineStride.x - X координат прямоугольной области, чтобы читатьy - координата Y прямоугольной области, чтобы читатьw - width прямоугольной области, чтобы читатьh - height прямоугольной области, чтобы читатьpixelformat - PixelFormat<ByteBuffer> объект, определяющий байт, форматирует, чтобы сохранить пиксели в буферbuffer - байтовый массив, чтобы сохранить возвращенные пиксельные данныеoffset - смещение в buffer сохранить первые пиксельные данныеscanlineStride - расстояние между пиксельными данными для запуска одной строки данных в буфере к запуску следующей строки данныхvoid getPixels(int x, int y, int w, int h, WritablePixelFormat<java.nio.IntBuffer> pixelformat, int[] buffer, int offset, int scanlineStride)
PixelFormat объект и пиксельные преобразования формата будут выполняться как необходимый хранить данные в обозначенном формате. pixelformat должно быть совместимое PixelFormat<IntBuffer> ввести. Данные для первого пикселя в расположении (x, y) будет считан в массив, индексируют определенный offset параметр. Пиксельные данные для строки будут сохранены в смежных расположениях в пределах массива, упакованного настолько плотно насколько возможно для того, чтобы увеличить X координат. Пиксельные данные для смежных строк будут сохранены смещение друг от друга числом международных элементов массива, определенных scanlineStride.x - X координат прямоугольной области, чтобы читатьy - координата Y прямоугольной области, чтобы читатьw - width прямоугольной области, чтобы читатьh - height прямоугольной области, чтобы читатьpixelformat - PixelFormat<IntBuffer> объект, определяющий международный формат, чтобы сохранить пиксели в буферbuffer - международный массив, чтобы сохранить возвращенные пиксельные данныеoffset - смещение в buffer сохранить первые пиксельные данныеscanlineStride - расстояние между пиксельными данными для запуска одной строки данных в буфере к запуску следующей строки данныхCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .