|
Spec-Zone .ru
спецификации, руководства, описания, API
|
static class PixelFormat.ByteRgb extends PixelFormat<java.nio.ByteBuffer>
PixelFormat. Ввести| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getArgb(java.nio.ByteBuffer buf, int x, int y, int scanlineStride)
Читает 32-разрядное целочисленное представление цвета от буфера в указанных координатах.
|
boolean |
isPremultiplied() |
boolean |
isWritable() |
createByteIndexedInstance, createByteIndexedPremultipliedInstance, getByteBgraInstance, getByteBgraPreInstance, getByteRgbInstance, getIntArgbInstance, getIntArgbPreInstance, getTypepublic boolean isWritable()
isWritable в class PixelFormat<java.nio.ByteBuffer>public boolean isPremultiplied()
isPremultiplied в class PixelFormat<java.nio.ByteBuffer>public int getArgb(java.nio.ByteBuffer buf,
int x,
int y,
int scanlineStride)
PixelFormatbuf.get(0) возвратил бы информацию о пикселе для пикселя в координатах (0, 0). scanlineStride параметр определяет расстояние от пиксельных данных в начале одной строки к пиксельным данным в начале сразу после строки в следующем выше Y координата. Обычно, scanlineStride то же самое как width изображения, умноженного на число элементов данных на пиксель (1 для случая целого числа и индексированных форматов, или 3 или 4 в случае форматов байта), но у некоторых изображений может быть дальнейшее дополнение между строками для выравнивания или других целей.getArgb в class PixelFormat<java.nio.ByteBuffer>buf - буфер пиксельных данныхx - X координат пикселя, который будет считанy - координата Y пикселя, который будет считанscanlineStride - число буферных элементов между запуском смежных пиксельных строк в буфереType.INT_ARGB пиксельный форматCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .