Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BufferedImageFilter extends ImageFilter implements Cloneable
BufferedImageFilter
класс разделяет на подклассы ImageFilter
чтобы обеспечить простое средство использования single-source/single-destination отображают оператор (BufferedImageOp
) фильтровать a BufferedImage
в парадигме Производителя/Потребителя/Наблюдателя Изображения. Примеры этих операторов изображения: ConvolveOp
, AffineTransformOp
и LookupOp
.ImageFilter
, BufferedImage
, BufferedImageOp
потребитель
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Конструктор и Описание |
---|
BufferedImageFilter(BufferedImageOp op)
Конструкции a
BufferedImageFilter с указанным single-source/single-destination оператором. |
Модификатор и Тип | Метод и Описание |
---|---|
BufferedImageOp |
getBufferedImageOp()
Возвраты
BufferedImageOp . |
void |
imageComplete(int status)
Фильтрует информацию, предоставленную в
imageComplete метод ImageConsumer интерфейс. |
void |
setColorModel(ColorModel model)
Фильтрует информацию, предоставленную в
setColorModel метод ImageConsumer интерфейс. |
void |
setDimensions(int width, int height)
Фильтрует информацию, предоставленную в
setDimensions метод 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 интерфейс, который берет массив целых чисел. |
clone, getFilterInstance, resendTopDownLeftRight, setHints, setProperties
public BufferedImageFilter(BufferedImageOp op)
BufferedImageFilter
с указанным single-source/single-destination оператором.op
- указанное BufferedImageOp
использовать, чтобы фильтровать a BufferedImage
NullPointerException
- если op является нулемpublic BufferedImageOp getBufferedImageOp()
BufferedImageOp
.BufferedImageFilter
.public void setDimensions(int width, int height)
setDimensions
метод ImageConsumer
интерфейс. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот класс, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setDimensions
в интерфейсе ImageConsumer
setDimensions
в классе ImageFilter
width
- ширина, в которую можно установить ширину этого BufferedImageFilter
height
- высота, в которую можно установить высоту этого BufferedImageFilter
ImageConsumer.setDimensions(int, int)
public void setColorModel(ColorModel model)
setColorModel
метод ImageConsumer
интерфейс. Если model
null
, этот метод очищает ток ColorModel
из этого BufferedImageFilter
.
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот класс, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setColorModel
в интерфейсе ImageConsumer
setColorModel
в классе ImageFilter
model
- ColorModel
в который можно установить ColorModel
из этого BufferedImageFilter
ImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
setPixels
метод ImageConsumer
интерфейс, который берет массив байтов. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот класс, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setPixels
в интерфейсе ImageConsumer
setPixels
в классе ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- ширина области пикселейh
- высота области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивIllegalArgumentException
- если ширина или высота являются меньше чем нуль.ImageConsumer.setPixels(int, int, int, int, ColorModel, byte[], int, int)
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
setPixels
метод ImageConsumer
интерфейс, который берет массив целых чисел. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот класс, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setPixels
в интерфейсе ImageConsumer
setPixels
в классе ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- ширина области пикселейh
- высота области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивIllegalArgumentException
- если ширина или высота являются меньше чем нуль.ImageConsumer.setPixels(int, int, int, int, ColorModel, int[], int, int)
public void imageComplete(int status)
imageComplete
метод ImageConsumer
интерфейс. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот класс, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
imageComplete
в интерфейсе ImageConsumer
imageComplete
в классе ImageFilter
status
- состояние загрузки изображенияImagingOpException
- если была проблема, вызывая метод фильтра BufferedImageOp
связанный с этим экземпляром.ImageConsumer.imageComplete(int)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.