Java 有没有类似 ImageMagick 的简单图像处理库?

发布于 2024-08-09 04:43:18 字数 325 浏览 2 评论 0原文

我知道Java包含非常先进的图像处理API,但我正在寻找的是一个纯Java API(使用Java2D),它的“措辞”更适合Web图像处理的常见任务,即我想写

image.scale(0.2)

:想想

AffineTransform t = new AffineTransform(...)
t.resize(...)
t.translate(...)
AffineTransformOp = new AffineTransformOp(...)
etc. etc.

ImageMagick 或 GD。

I am aware that Java includes very advanced image processing API's but what I'm looking for is a pure Java API (uses Java2D) that is "phrased" in terms more appropriate to common tasks of web image processing i.e. I want to write:

image.scale(0.2)

instead of

AffineTransform t = new AffineTransform(...)
t.resize(...)
t.translate(...)
AffineTransformOp = new AffineTransformOp(...)
etc. etc.

Think ImageMagick or GD.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你是年少的欢喜 2024-08-16 04:43:18

您可以围绕 Java 的 ImageIO 库编写自己的包装类,为您提供所需的方法签名。

You could write your own wrapper classes around Java's ImageIO libraries that gives you the method signatures you need.

清晨说晚安 2024-08-16 04:43:18

据我所知,没有 Java 本机等效项可以实现 ImageMagick 的全部功能。然而,ImageMagic 有两个 java 绑定:JMagickIM4Java

There is no java native equivalent for the full functionality of ImageMagick that I know of. However there are two java bindings for ImageMagic: JMagick and IM4Java.

撩动你心 2024-08-16 04:43:18

Java2D 库在 Tomcat 6 上造成内存泄漏:

https://issues.apache.org/ bugzilla/show_bug.cgi?id=51687

如果您使用的是 7,那么您应该可以很好地使用它。

Java2D library creates memory leaks on Tomcat 6:

https://issues.apache.org/bugzilla/show_bug.cgi?id=51687

If you are on 7 you should be good to use it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文