{
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