如何在J2ME中裁剪图像

时间:2012-11-20 17:18:30

标签: image-processing java-me crop

我想在J2ME中裁剪图像,但我似乎无法在网上找到有关如何操作的内容。我在Java中看到了一些实现,但它们使用了J2ME中没有的库。

如何在J2ME中完成?

2 个答案:

答案 0 :(得分:2)

创建具有确切裁剪尺寸的可变Image 从可变Image获取Graphics 将原始Image绘制在裁剪区域恰好适合可变Image的位置。

例如,如果我想裁剪图像的中心:

Image original = Image.createImage(stream); // 320 x 240
Image crop = Image.createImage(160, 120);
Graphics cropGraphics = crop.getGraphics();
int x = crop.getWidth() / 2;
int y = crop.getHeight() / 2;
int anchor = Graphics.HCENTER | Graphics.VCENTER;

cropGraphics.drawImage(original, x, y, anchor);

答案 1 :(得分:-1)

不确定J2ME,但您总是可以查找JQuery图像裁剪插件。一个这样的工具是Jcrop。 http://deepliquid.com/projects/Jcrop/demos.php