Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ImageFilter extends Object implements ImageConsumer, Cloneable
FilteredImageSource
, ImageConsumer
Модификатор и Тип | Поле и Описание |
---|---|
protected ImageConsumer |
потребитель
Потребитель определенного потока данных изображения, для которого этот экземпляр ImageFilter фильтрует данные.
|
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Конструктор и Описание |
---|
ImageFilter() |
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Клоны этот объект.
|
ImageFilter |
getFilterInstance(ImageConsumer ic)
Возвращает уникальный экземпляр объекта ImageFilter, который фактически выполнит фильтрацию для указанного ImageConsumer.
|
void |
imageComplete(int status)
Фильтрует информацию, предоставленную в imageComplete методе интерфейса ImageConsumer.
|
void |
resendTopDownLeftRight(ImageProducer ip)
Отвечает на запрос на TopDownLeftRight упорядоченный (TDLR), снова посылают пиксельных данных от
ImageConsumer . |
void |
setColorModel(ColorModel model)
Фильтруйте информацию, предоставленную в setColorModel методе интерфейса ImageConsumer.
|
void |
setDimensions(int width, int height)
Фильтрует информацию, предоставленную в setDimensions методе интерфейса ImageConsumer.
|
void |
setHints(int hints)
Фильтрует информацию, предоставленную в setHints методе интерфейса ImageConsumer.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Фильтрует информацию, предоставленную в setPixels методе интерфейса ImageConsumer, который берет массив байтов.
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Фильтрует информацию, предоставленную в setPixels методе интерфейса ImageConsumer, который берет массив целых чисел.
|
void |
setProperties(Hashtable<?,?> props)
Передает свойства от исходного объекта вперед после добавления свойства, указывающего на поток фильтров, это пробежалось.
|
protected ImageConsumer consumer
public ImageFilter getFilterInstance(ImageConsumer ic)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
ic
- указанное ImageConsumer
ImageFilter
используемый, чтобы выполнить фильтрацию для указанного ImageConsumer
.public void setDimensions(int width, int height)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setDimensions
в интерфейсе ImageConsumer
width
- width исходного изображенияheight
- height исходного изображенияImageConsumer.setDimensions(int, int)
public void setProperties(Hashtable<?,?> props)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setProperties
в интерфейсе ImageConsumer
props
- свойства от исходного объектаNullPointerException
- если props
нульpublic void setColorModel(ColorModel model)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setColorModel
в интерфейсе ImageConsumer
model
- указанное ColorModel
ImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setHints(int hints)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setHints
в интерфейсе ImageConsumer
hints
- ряд подсказок, что использование ImageConsumer, чтобы обработать пикселиImageConsumer.setHints(int)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setPixels
в интерфейсе ImageConsumer
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
setPixels
в интерфейсе ImageConsumer
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void imageComplete(int status)
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer Изображения, пиксели которого фильтруются. Разработчики, использующие этот class, чтобы фильтровать пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла вмешаться в работу фильтрации.
imageComplete
в интерфейсе ImageConsumer
status
- состояние загрузки изображенияImageConsumer.imageComplete(int)
public void resendTopDownLeftRight(ImageProducer ip)
ImageConsumer
. Когда ImageConsumer
будучи питаемым экземпляром этого ImageFilter
запрашивает снова посылание данных в порядке TDLR, FilteredImageSource
вызывает этот метод ImageFilter
. ImageFilter
подкласс мог бы переопределить этот метод или не, в зависимости от того, если и как это может отправить данные в порядке TDLR. Существуют три возможности:
ImageProducer
использование этого фильтра как запрос ImageConsumer
. Это поведение является соответствующим, если фильтр может решить, что это передаст пиксели в порядке TDLR, если его восходящий объект производителя отправит им в порядке TDLR. ip
- ImageProducer, который подает этот экземпляр фильтра - также ImageProducer, к которому должен быть передан запрос в случае необходимостиNullPointerException
- если ip
нульImageProducer.requestTopDownLeftRightResend(java.awt.image.ImageConsumer)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92