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