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

时间:2018-05-11 23:42:58

标签: java ios jpeg heic

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

在java中执行此操作的最佳方法是什么?如果没有,有人能指点我的教程解释如何从HEIC格式获得jpg?

1 个答案:

答案 0 :(得分:0)

我最近碰到了旨在完成您的任务的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与上述库进行编译以获得更好的性能。