我想在J2ME中裁剪图像,但我似乎无法在网上找到有关如何操作的内容。我在Java中看到了一些实现,但它们使用了J2ME中没有的库。
如何在J2ME中完成?
答案 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