如何在Java中将苹果新的HEIC图像格式转换为jpg?

7

我有几千张HEIC格式的图片需要转换为jpg/png格式。最好是在后台进程中使用Java进行转换。

有没有Java中可用的最佳方法来完成这个任务?如果没有,能否有人指点一下如何从HEIC格式获得jpg的教程?

2个回答

0

-2

最近我遇到了一个名为libheif的库,旨在完成您的任务 - https://github.com/strukturag/libheif

还有一篇博客文章,详细说明如何创建包装器bash脚本并使用它来使用命令行进行转换:https://stuffjasondoes.com/2019/07/10/batch-convert-heic-to-jpg-in-linux/

我假定您可以使用ZT Process Executor (https://github.com/zeroturnaround/zt-exec)调用上面的脚本,或者只是使用旧式的Runtime.exec()。

甚至可以更精密地使用JNI,以利用上述库提供更好的性能。


以编程方式自动运行CLI脚本非常不专业,应该是绝对的最后手段。 - shinzou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接