net.sourceforge.jiu.geometry
Class ScaleReplication
public class ScaleReplication
Changes the pixel resolution of an image by replicating (or dropping) pixels.
A fast but low quality scaling algorithm that works with all kinds
of image types.
Resample
provides better quality, but is slower and works with
intensity-based image data types only.
Usage example
The input image will be scaled to an image that is twice as wide as
itself and three times as high.
ScaleReplication scale = new ScaleReplication();
scale.setInputImage(image); // something implementing IntegerImage
scale.setSize(image.getWidth() * 2, image.getHeight() * 2);
scale.process();
PixelImage scaledImage = scale.getOutputImage();
outHeight
private Integer outHeight
outWidth
private Integer outWidth
setSize
public void setSize(int width,
int height)
Specify the resolution to be used for the image to be created.
width
- horizontal resolution of the new imageheight
- vertical resolution of the new image