在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