Thursday 1 December 2011

Image Zoomin And ZoomOut IN J2ME

private Image rescaleImage(Image image, int width, int height)
{
int sourceWidth = image.getWidth();
int sourceHeight = image.getHeight();

Image newImage = Image.createImage(width, height);
Graphics g = newImage.getGraphics();

for(int y=0; y {
for(int x=0; x {
g.setClip(x, y, 1, 1);
int dx = x * sourceWidth / width;
int dy = y * sourceHeight / height;
g.drawImage(image, x-dx, y-dy, Graphics.LEFT | Graphics.TOP);
}
}

return Image.createImage(newImage);
}

No comments:

Post a Comment