public class CropImageFilter extends ImageFilter
FilteredImageSource
,
ImageFilter
consumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
Constructor and Description |
---|
CropImageFilter(int x, int y, int w, int h)
构建了一个从源图像的X,Y,W指定提取像素绝对的矩形区域,cropimagefilter,H参数。
|
Modifier and Type | Method and Description |
---|---|
void |
setDimensions(int w, int h)
重写源图像的尺寸,通过矩形裁剪区域的尺寸的imageconsumer。
|
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)
确定传递int像素相交的区域进行提取和穿越,在输出区域中出现的像素子集。
|
void |
setProperties(Hashtable<?,?> props)
在添加一个表示裁剪区域的属性后,从源对象的属性中传递。
|
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints
public CropImageFilter(int x, int y, int w, int h)
x
- X位置的矩形的顶部被提取
y
-矩形的顶部被提取的Y位置
w
-矩形被提取的宽度
h
-矩形被提取的高度
public void setProperties(Hashtable<?,?> props)
super.setProperties
,这可能会导致额外的属性被添加。
注:此方法用于被其像素被过滤的Image
的ImageProducer
。开发人员使用这个类来过滤图像中的像素应该避免直接调用这个方法,因为该操作可能会干扰滤波操作。
setProperties
接口
ImageConsumer
setProperties
方法重写,继承类
ImageFilter
props
-从源对象的属性
public void setDimensions(int w, int h)
注:此方法用于被其像素被过滤的Image
的ImageProducer
。开发人员使用这个类来过滤图像中的像素应该避免直接调用这个方法,因为该操作可能会干扰滤波操作。
setDimensions
接口
ImageConsumer
setDimensions
方法重写,继承类
ImageFilter
w
-源图像的宽度
h
-源图像的高度
ImageConsumer
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
注:此方法用于被其像素被过滤的Image
的ImageProducer
。开发人员使用这个类来过滤图像中的像素应该避免直接调用这个方法,因为该操作可能会干扰滤波操作。
setPixels
接口
ImageConsumer
setPixels
方法重写,继承类
ImageFilter
x
的x坐标的像素区域的左上角是集
y
的像素区域的左上角要设置的Y坐标
w
-像素区域的宽度
h
-像素区域的高度
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)
注:此方法用于被其像素被过滤的Image
的ImageProducer
。开发人员使用这个类来过滤图像中的像素应该避免直接调用这个方法,因为该操作可能会干扰滤波操作。
setPixels
接口
ImageConsumer
setPixels
方法重写,继承类
ImageFilter
x
的x坐标的像素区域的左上角是集
y
的像素区域的左上角要设置的Y坐标
w
-像素区域的宽度
h
-像素区域的高度
model
-指定
ColorModel
pixels
-像素阵列
off
-偏移到
pixels
阵列
scansize
-从一行的像素距离下的
pixels
阵列
ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, 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.