在Ubuntu上使用.heic文件
突然需要处理.heic文件,所以我进行了调查的笔记。
- High Efficiency Image File Format – Wikipedia
发现了一个名为tifig的转换工具。请从以下下载Linux版本的二进制文件。
- Releases · monostream/tifig
将已下载的 tar.gz 文件解压到合适的位置。
(假设已解压到 ~/bin 目录下)
如果你暂时想要查看heic文件,可以将其传递到图像查看器中。
我选择安装了feh,感觉不错。
虽然ImageMagick的display也可以显示,但似乎不能随意全屏等等。
$ sudo apt-get install feh
只需使用管道连接,图像即可显示出来。
$ ~/bin/tifig hoge.heic | feh -F -
如果想转换的话,请指定要转换的文件名。EXIF数据也将被保留。
$ ~/bin/tifig hoge.heic hoge.jpg
如果您想要转换多个文件,可以按照以下方式操作。
$ find -iname "*.heic" -exec basename {} .heic \; | xargs -I {} ~/bin/tifig {}.heic {}.jpg
此外,虽然ImageMagick的最新版本已支持.heic格式,但由于Ubuntu 16.04 LTS尚未更新到最新版本,所以本次暂不考虑。
- Support for HEIF · Issue #507 · ImageMagick/ImageMagick