gpt4 book ai didi

java - 对 im4java 的性能进行基准测试

转载 作者:行者123 更新时间:2023-11-30 04:16:56 28 4
gpt4 key购买 nike

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

您认为我的代码中遗漏了某些内容或缺少某些内容吗?任何建议都会有很大帮助。提前致谢!

最佳答案

是的,你是对的,使用 im4java 只能提供与使用 Runtime.exec 相同的性能。或者可能会慢一些,因为它有命令构建和翻译层。

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

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

关于java - 对 im4java 的性能进行基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18142130/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com