java.lang.Object
|
+----java.awt.image.ImageFilter
|
+----java.awt.image.ReplicateScaleFilter
用最简单的算法按比例缩放图像的一个 ImageFilter 类。该类扩展基本的 ImageFilter Class 来缩放某个现存图像并为含有样本图像的某个新建图像提供一个资源。复制像素行和列来放大或删除像素行或列来缩小来从源图像中像素中抽样来产生一个指定尺寸的图像的像素。这意味着使用它来连接一个 FilteredImageSource 对象以生成现存图像的按比例缩放版本。
protected int srcWidthsrcHeight
protected int srcHeightdestWidth
protected int destWidthdestHeight
protected int destHeightsrcrows
protected int srcrows[]srccols
protected int srccols[]outpixbuf
protected Object outpixbuf
public ReplicateScaleFilter(int width,
int height)
public void setProperties(Hashtable props)
public void setDimensions(int w,
int h)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte pixels[],
int off,
int scansize)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int pixels[],
int off,
int scansize)