【发布时间】:2012-11-20 17:18:30
【问题描述】:
我想在 J2ME 中裁剪图像,但我似乎无法在网上找到有关如何操作的任何信息。我在 Java 中看到了一些实现,但它们使用了 J2ME 中不可用的库。
在 J2ME 中是如何实现的?
【问题讨论】:
标签: image-processing java-me crop
我想在 J2ME 中裁剪图像,但我似乎无法在网上找到有关如何操作的任何信息。我在 Java 中看到了一些实现,但它们使用了 J2ME 中不可用的库。
在 J2ME 中是如何实现的?
【问题讨论】:
标签: image-processing java-me crop
创建具有精确裁剪大小的可变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);
【讨论】:
不确定 J2ME,但您可以随时寻找 JQuery 图像裁剪插件。 Jcrop 就是一个这样的工具。 http://deepliquid.com/projects/Jcrop/demos.php
【讨论】: