Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BufferedImageFilter extends ImageFilter implements Cloneable
BufferedImageFilter
class разделяет на подклассы 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
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setDimensions
в интерфейсе ImageConsumer
setDimensions
в class ImageFilter
width
- width, в который можно установить width этого BufferedImageFilter
height
- height, в который можно установить height этого BufferedImageFilter
ImageConsumer.setDimensions(int, int)
public void setColorModel(ColorModel model)
setColorModel
метод ImageConsumer
интерфейс. Если model
null
, этот метод очищает ток ColorModel
из этого BufferedImageFilter
.
Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setColorModel
в интерфейсе ImageConsumer
setColorModel
в class 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
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setPixels
в интерфейсе ImageConsumer
setPixels
в class ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивIllegalArgumentException
- если width или height являются меньше чем нуль.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
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
setPixels
в интерфейсе ImageConsumer
setPixels
в class ImageFilter
x
- X координат верхнего левого угла области пикселей, которые будут установленыy
- координата Y верхнего левого угла области пикселей, которые будут установленыw
- width области пикселейh
- height области пикселейmodel
- указанное ColorModel
pixels
- массив пикселейoff
- смещение в pixels
массивscansize
- расстояние от одной строки пикселей к следующему в pixels
массивIllegalArgumentException
- если width или height являются меньше чем нуль.ImageConsumer.setPixels(int, int, int, int, ColorModel, int[], int, int)
public void imageComplete(int status)
imageComplete
метод ImageConsumer
интерфейс. Отметьте: Этот метод предназначается, чтобы быть вызванным ImageProducer
из Image
чьи пиксели фильтруются. Разработчики, использующие этот class, чтобы получить пиксели от изображения, должны избежать вызывать этот метод непосредственно, так как та работа могла привести к проблемам с получением требуемых пикселей.
imageComplete
в интерфейсе ImageConsumer
imageComplete
в class ImageFilter
status
- состояние загрузки изображенияImagingOpException
- если была проблема, вызывая метод фильтра BufferedImageOp
связанный с этим экземпляром.ImageConsumer.imageComplete(int)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92