某个手机制造商已将默认的拍照格式更改为HEIF(.HEIC,高效图像文件格式),而无需询问用户(尽管仍然可以使用jpeg / jpg)。
Ubuntu上是否有一个应用程序/程序可以打开和/或转换HEIF图片,甚至可以对其进行编辑?
某个手机制造商已将默认的拍照格式更改为HEIF(.HEIC,高效图像文件格式),而无需询问用户(尽管仍然可以使用jpeg / jpg)。
Ubuntu上是否有一个应用程序/程序可以打开和/或转换HEIF图片,甚至可以对其进行编辑?
Answers:
在最新的Ubuntu版本(> = 18.04)中:
sudo apt-get install libheif-examples
接着
for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done
在较早的Ubuntu或Mint版本中,首先添加此PPA,然后执行上述步骤。
sudo add-apt-repository ppa:strukturag/libheif
sudo apt-get update
.heic
为.HEIC
。谢谢!!效果很好!
截至2019年8月,支持HEIF的程序libheif1
包括:
heif-thumbnailer
libheif-examples
–提供命令行实用程序:heif-convert
和heif-enc
。请参阅如何最好地搜索依赖项?
如果愿意安装Flatpak,Snap应用程序或PPA:
那些不希望安装PPA的人可以直接从PPA网页下载软件包以进行安装(dpkg -i
)或重新编译。以这种方式安装的软件包将不会自动更新。
据报道,Google Photos和Dropbox都支持HEIF。
还有其他在线转换器(例如HEICtoJPEG),但在使用前请先检查其隐私政策。
在Ubuntu 18.04上,您sudo snap install gimp
可以获得最新版本(截至2019年5月为2.10.10 8),可以打开和编辑HEIC文件。
在Ubuntu 18.04上,还有一个命令行工具可以转换HEIC:
sudo apt install libheif-examples
heif-convert IMG_1605.HEIC IMG_1605.jpg
注意:您必须使用小写字母.jpg
,否则它将抱怨它无法识别文件格式。该消息几乎与软件包名称一样具有误导性,并且鉴于这两个剪纸的内容,我很容易理解为什么很少有人知道如何使用此工具。
对于任何怀疑这是Ubuntu官方软件包的人:
user@host:~/Desktop$ dpkg -s libheif-examples
Package: libheif-examples
Status: install ok installed
Priority: optional
Section: video
Installed-Size: 91
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: libheif
Version: 1.1.0-2
Depends: libheif1 (= 1.1.0-2), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libjpeg8 (>= 8c), libpng16-16 (>= 1.6.2-1), libstdc++6 (>= 5.2)
Description: ISO/IEC 23008-12:2017 HEIF file format decoder - examples
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
image file format employing HEVC (h.265) image coding for the best compression
ratios currently possible.
.
Sample applications using libheif are provided by this package.
Original-Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Homepage: http://www.libheif.org
好吧,现在这个笑话的重点。;-)
您可以使用fuseflt或yacufs FUSE文件系统通过HEIC文件的自动临时缓存转换来挂载图片文件夹,以便所有现有的Linux桌面应用程序都可以在不知道HEIC文件打开的情况下打开它们。
下面的Mark Deven表示,他只需要libheif
通过能力安装即可获得这些命令,尽管他没有提及他正在运行的发行版。
libheif
libheif-examples
软件包,该libheif1
软件包将软件包列为依赖项。 请注意,我还没有测试过说过的软件包,因为我仍然(不幸地)在Debian 7(Wheezy)中苦苦挣扎。
snap
下架了。 gimp
附带snap
。 2.10.10是通过snap的18.04的当前版本
GIMP 2.10.2现在可以读取,写入和编辑.HEIC容器文件,ImageMagick将从.HEIC图像容器文件转换。
这就是我将.HEIC
文件转换为的方式.jpeg
。
下载并安装tifig
软件包。
wget https://github.com/monostream/tifig/releases
gunzip tifig-static-0.2.2.tar.gz #or the downloaded tifig file name
使tifig
可执行。
mv ./tifig ~/tools/tifig
sudo chmod +x ~/tools/tifig
现在,您可以使用tifig转换.heic
文件。
for f in *.HEIC; do mv "$f" "\`echo $f | sed s/.HEIC/.heic/`"; done
for file in *.heic; do echo $file | xargs ~/tools/tifig -v -p $file ${file%.heic}.jpg; done
参考文献: