Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ImageConsumer
ImageProducer
Модификатор и Тип | Поле и Описание |
---|---|
static int |
COMPLETESCANLINES
Пиксели будут поставлены в (сеть магазинов) полные растровые строки за один раз.
|
static int |
IMAGEABORTED
Процесс создания изображения был сознательно прерван.
|
static int |
IMAGEERROR
С ошибкой встретились, производя изображение.
|
static int |
RANDOMPIXELORDER
Пиксели будут поставлены в произвольном порядке.
|
static int |
SINGLEFRAME
Изображение содержит единственное статическое изображение.
|
static int |
SINGLEFRAMEDONE
Один фрейм изображения полон, но есть больше фреймов, которое будет поставлено.
|
static int |
ОДНОПРОХОДНЫЙ
Пиксели будут поставлены в единственной передаче.
|
static int |
STATICIMAGEDONE
Изображение полно и нет больше пикселей или фреймов, которые будут поставлены.
|
static int |
TOPDOWNLEFTRIGHT
Пиксели будут поставлены в нисходящем, слева направо упорядочат.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
imageComplete(int status)
imageComplete метод вызывают, когда ImageProducer заканчивается, поставляя все пиксели, которые исходное изображение содержит, или когда единственный фрейм анимации сверхкадра был завершен, или когда ошибка в загрузке или создании изображения произошла.
|
void |
setColorModel(ColorModel model)
Устанавливает объект ColorModel, используемый для большинства пикселей, о которых сообщают, используя setPixels вызовы метода.
|
void |
setDimensions(int width, int height)
О размерностях исходного изображения сообщают, используя setDimensions вызов метода.
|
void |
setHints(int hintflags)
Устанавливает подсказки что использование ImageConsumer, чтобы обработать пиксели, поставленные ImageProducer.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Поставляет пиксели изображения с одним или более звонками в этот метод.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Пиксели изображения поставляются, используя один или более звонков в setPixels метод.
|
void |
setProperties(Hashtable<?,?> props)
Устанавливает расширяемый список свойств, связанных с этим изображением.
|
static final int RANDOMPIXELORDER
setHints(int)
, Постоянные Значения полейstatic final int TOPDOWNLEFTRIGHT
setHints(int)
, Постоянные Значения полейstatic final int COMPLETESCANLINES
setHints(int)
, Постоянные Значения полейstatic final int SINGLEPASS
setHints(int)
, Постоянные Значения полейstatic final int SINGLEFRAME
setHints(int)
, imageComplete(int)
, Постоянные Значения полейstatic final int IMAGEERROR
imageComplete(int)
, Постоянные Значения полейstatic final int SINGLEFRAMEDONE
imageComplete(int)
, Постоянные Значения полейstatic final int STATICIMAGEDONE
imageComplete(int)
, Постоянные Значения полейstatic final int IMAGEABORTED
imageComplete(int)
, Постоянные Значения полейvoid setDimensions(int width, int height)
width
- ширина исходного изображенияheight
- высота исходного изображенияvoid setProperties(Hashtable<?,?> props)
props
- список свойств, которые будут связаны с этим изображениемvoid setColorModel(ColorModel model)
model
- указанное ColorModel
ColorModel
void setHints(int hintflags)
hintflags
- ряд подсказок, что использование ImageConsumer, чтобы обработать пикселиvoid setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- ширина области пикселейh
- высота области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивColorModel
void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- ширина области пикселейh
- высота области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивColorModel
void imageComplete(int status)
status
- состояние загрузки изображенияImageProducer.removeConsumer(java.awt.image.ImageConsumer)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.