当前位置:  开发笔记 > 编程语言 > 正文

Java图形库

如何解决《Java图形库》经验,为你挑选了1个好方法。

我正在寻找一个高级java图形库,用于创建艺术文本,水印,调整大小,裁剪,图像识别和操作.ImageMagic是这种库的一个很好的例子,但是它的java端口有些问题(它们要么通过JNI运行imagemagic,要么通过命令行运行,并且很难部署到服务器).理想情况下,我希望具有与ImageMagic类似的功能,但纯Java和开源,可免费使用.有没有人见过这样的东西?

这适用于服务器端组件.一种服务,可以处理各种Web格式(png,jpg,gif等)的图像.

Java有自己的库,当然(Graphics2D)但我正在寻找更高级别的东西.

以下是几个用例:

调整图像大小并裁剪图像.如果它具有"智能调整大小"或"智能裁剪",那将是很酷的,例如缝合雕刻调整大小,或通过照片中的兴趣点裁剪

在图像上绘制艺术文本.使用字体,颜色,文字效果(三维文字,木炭和其他效果)

嵌入水印.

分层图像,使用图像作为背景,屏蔽图像等.

图像识别,如 - 颜色数,stdev等.

如前所述,其Graphics2D中的Java支持上述所有内容,但是级别太低,所以我正在寻找一些更好用的东西.

谢谢!



1> leonm..:

Java Advanced Imaging(JAI)听起来像你想要的.来自网站:

Java Advanced Imaging API提供了一组面向对象的接口,支持简单的高级编程模型,使您可以轻松地操作图像.

我发现使用起来相对简单.而且性能优于旋转ImageMagic流程.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有