| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.CropImageFilter
public class CropImageFilter
     用于裁剪图像的 ImageFilter 类。此类扩展了基本 ImageFilter 类,可提取现有 Image 中的给定矩形区域,为包含刚提取区域的新图像提供源。也就是它要与 FilteredImageSource 对象结合使用,以生成现有图像的裁剪版本。
FilteredImageSource, 
    ImageFilter
   | 字段摘要 | 
|---|
| 从类 java.awt.image.ImageFilter 继承的字段 | 
|---|
| consumer | 
| 从接口 java.awt.image.ImageConsumer 继承的字段 | 
|---|
| COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT | 
| 构造方法摘要 | |
|---|---|
| CropImageFilter(int x, int y, int w, int h)按指定 x、y、w 和 h 参数从源 Image 提取绝对矩形区域来构造 CropImageFilter。 | |
| 方法摘要 | |
|---|---|
|  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)添加指示裁剪区域的属性后传递源对象的属性。 | 
| 从类 java.awt.image.ImageFilter 继承的方法 | 
|---|
| clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
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 调用。使用此类过滤图像像素的开发人员应该避免直接调用此方法,因为该操作可能干扰过滤操作。 
ImageConsumer 中的 
      setProperties
     ImageFilter 中的 
      setProperties
     props - 来自源对象的属性
     
public void setDimensions(int w,
                          int h) 
   注:此方法专门由 Image(其像素正被过滤)的 ImageProducer 调用。使用此类过滤图像像素的开发人员应该避免直接调用此方法,因为该操作可能干扰过滤操作。 
ImageConsumer 中的 
      setDimensions
     ImageFilter 中的 
      setDimensions
     w - 源图像的宽度
     h - 源图像的高度
     ImageConsumer
     
public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      byte[] pixels,
                      int off,
                      int scansize) 
   注:此方法专门由 Image(其像素正被过滤)的 ImageProducer 调用。使用此类过滤图像像素的开发人员应该避免直接调用此方法,因为该操作可能干扰过滤操作。 
ImageConsumer 中的 
      setPixels
     ImageFilter 中的 
      setPixels
     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 调用。使用此类过滤图像像素的开发人员应该避免直接调用此方法,因为该操作可能干扰过滤操作。 
ImageConsumer 中的 
      setPixels
     ImageFilter 中的 
      setPixels
     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)
     | 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。