当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.awt.image.ReplicateScaleFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----java.awt.image.ReplicateScaleFilter

public class ReplicateScaleFilter
extends ImageFilter
下列类的父类:
AreaAveragingScaleFilter

用最简单的算法按比例缩放图像的一个 ImageFilter 类。该类扩展基本的 ImageFilter Class 来缩放某个现存图像并为含有样本图像的某个新建图像提供一个资源。复制像素行和列来放大或删除像素行或列来缩小来从源图像中像素中抽样来产生一个指定尺寸的图像的像素。这意味着使用它来连接一个 FilteredImageSource 对象以生成现存图像的按比例缩放版本。

参见:
FilteredImageSource, ImageFilter

变量索引

destHeight
destWidth
outpixbuf
srccols
srcHeight
srcrows
srcWidth

构造子索引

ReplicateScaleFilter(int, int)
构造一个 ReplicateScaleFilter ,它将其源 Image 按比例缩放像素成宽度和高度参数所指定的 Image。

方法索引

setDimensions(int, int)
覆盖源图像尺寸,并将新的缩放尺寸传送给 ImageConsumer。
setPixels(int, int, int, int, ColorModel, byte[], int, int)
选择目标缩放图像所需的发送字节像素行和列,并仅传送该所需的、必要时可复制的行和列。
setPixels(int, int, int, int, ColorModel, int[], int, int)
构造一个 ReplicateScaleFilter ,它将其源 Image 按比例缩放像素成宽度和高度参数所指定的 Image 。
setProperties(Hashtable)
添加指示应用缩放尺寸的某特性后,从源对象传送该特性。

变量

srcWidth
 protected int srcWidth
srcHeight
 protected int srcHeight
destWidth
 protected int destWidth
destHeight
 protected int destHeight
srcrows
 protected int srcrows[]
srccols
 protected int srccols[]
outpixbuf
 protected Object outpixbuf

构造子

ReplicateScaleFilter
 public ReplicateScaleFilter(int width,
                       int height)
构造一个 ReplicateScaleFilter ,它将其源 Image 按比例缩放像素成宽度和高度参数所指定的 Image。

参数:
width - 缩放图像的目标宽度
height - 缩放图像的目标高度

方法

setProperties
 public void setProperties(Hashtable props)
添加指示所用缩放尺寸的特性之后,从源对象传送该特性。

覆盖:
ImageFilter 中的 setProperties
setDimensions
 public void setDimensions(int w,
                     int h)
覆盖源图像尺寸,并将新的缩放尺寸传送给 ImageConsumer。

覆盖:
ImageFilter 中的 setDimensions
参见:
ImageConsumer
setPixels
 public void setPixels(int x,
                       int y,
                     int w,
                     int h,
                       ColorModel model,
                       byte pixels[],
                   int off,
                     int scansize)
选择目标缩放图像所需的发送字节像素的行和列并且仅发送那些需要的、必要时可复制的行和列。

覆盖:
ImageFilter 中的 setPixels
setPixels
 public void setPixels(int x,
                       int y,
                     int w,
                     int h,
                       ColorModel model,
                       int pixels[],
                   int off,
                     int scansize)
构造一个 ReplicateScaleFilter ,它将其源 Image 按比例缩放像素成宽度和高度参数所指定的 Image。

覆盖:
ImageFilter 中的 setPixels

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)