首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基准测试im4java的性能

基准测试im4java的性能
EN

Stack Overflow用户
提问于 2013-08-09 07:40:24
回答 1查看 559关注 0票数 1

我在我的项目中使用im4java进行各种图像处理技术,如裁剪、调整大小、填充和旋转。在此之前,我使用java.lang.Runtime.exec在命令提示符中运行命令。现在,当我对这两种方法进行标记时,它们的结果几乎是一样的!我不需要im4java的并行处理特性,因为一个进程的输出是另一个进程的输入,因此顺序。在我的例子中,它只提供了一个优点:易用性,。仅此而已。

你认为我在代码中遗漏了什么或者缺少了什么吗?任何建议都会有很大帮助。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-09-05 23:00:10

是的,您是对的,使用im4java只会给您提供与Runtime.exec相同的性能。或者因为它有命令构建和转换层,所以速度更慢。

但是如果您的应用是在一次运行(或大规模并发处理)中转换大量图像,那么请允许我无耻地介绍gm4java,这有助于提高性能。

gm4java利用最近开发的GraphicsMagick批/交互模式,为每个命令一次又一次地启动一个新的GraphicsMagick进程。它可以用作im4java的补充,也可以只执行为Runtime.exec构建的命令。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18142130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档