public class BufferedImageFilter extends ImageFilter implements Cloneable
BufferedImageFilter类的子类的一个
ImageFilter提供一个简单的使用一个单源/目的地形象的操作装置(
BufferedImageOp)过滤
BufferedImage图像中的生产者/消费者/观察者模式。这些图像算子的例子有:
ConvolveOp,
AffineTransformOp和
LookupOp。
ImageFilter,
BufferedImage,
BufferedImageOp
consumerCOMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT| Constructor and Description |
|---|
BufferedImageFilter(BufferedImageOp op)
构建了一个具有指定的单源/目的地运营商
BufferedImageFilter。
|
| Modifier and Type | Method and Description |
|---|---|
BufferedImageOp |
getBufferedImageOp()
返回
BufferedImageOp。
|
void |
imageComplete(int status)
过滤器中的
ImageConsumer接口
imageComplete方法提供的信息。
|
void |
setColorModel(ColorModel model)
过滤器中的
ImageConsumer接口
setColorModel方法提供的信息。
|
void |
setDimensions(int width, int height)
过滤器中的
ImageConsumer接口
setDimensions 方法提供的信息。
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
过滤器中的
ImageConsumer接口以字节数组的
setPixels方法提供的信息。
|
void |
setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
过滤器中的
ImageConsumer接口以一个整数数组的
setPixels方法提供的信息。
|
clone, getFilterInstance, resendTopDownLeftRight, setHints, setPropertiespublic BufferedImageFilter(BufferedImageOp op)
BufferedImageFilter。
op -指定
BufferedImageOp使用过滤
BufferedImage
NullPointerException如果OP是空的
public BufferedImageOp getBufferedImageOp()
BufferedImageOp。
BufferedImageFilter操作员。
public void setDimensions(int width,
int height)
ImageConsumer接口
setDimensions 方法提供的信息。
注:此方法用于被其像素被过滤的Image的ImageProducer。使用此类来从图像中检索像素的开发人员应该避免直接调用该方法,因为该操作可能会导致检索请求的像素的问题。
setDimensions 接口
ImageConsumer
setDimensions 方法重写,继承类
ImageFilter
width的宽度来设置此
BufferedImageFilter宽度
height的高度来设置此
BufferedImageFilter高度
ImageConsumer.setDimensions(int, int)
public void setColorModel(ColorModel model)
ImageConsumer接口
setColorModel方法提供的信息。
如果model是null,此方法清除这BufferedImageFilter当前ColorModel。
注:此方法用于被其像素被过滤的Image的ImageProducer。使用此类来从图像中检索像素的开发人员应该避免直接调用该方法,因为该操作可能会导致检索请求的像素的问题。
setColorModel 接口
ImageConsumer
setColorModel 方法重写,继承类
ImageFilter
model -
ColorModel来设置此
BufferedImageFilter的
ColorModel
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)
ImageConsumer接口以字节数组的
setPixels方法提供的信息。
注:此方法用于被其像素被过滤的Image的ImageProducer。使用此类来从图像中检索像素的开发人员应该避免直接调用该方法,因为该操作可能会导致检索请求的像素的问题。
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)
ImageConsumer接口以一个整数数组的
setPixels方法提供的信息。
注:此方法用于被其像素被过滤的Image的ImageProducer。使用此类来从图像中检索像素的开发人员应该避免直接调用该方法,因为该操作可能会导致检索请求的像素的问题。
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)
ImageConsumer接口
imageComplete方法提供的信息。
注:此方法用于被其像素被过滤的Image的ImageProducer。使用此类来从图像中检索像素的开发人员应该避免直接调用该方法,因为该操作可能会导致检索请求的像素的问题。
imageComplete 接口
ImageConsumer
imageComplete 方法重写,继承类
ImageFilter
status -图片加载状态
ImagingOpException -如果有问题打电话与该实例相关联的
BufferedImageOp滤波方法。
ImageConsumer.imageComplete(int)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.