Как я могу просматривать фотографии.HEIC в Linux?
Как я могу просматривать фотографии.HEIC (новый формат по умолчанию на iOS 11) на рабочем столе Linux, не загружая их в какой-либо облачный сервис? Есть ли просмотрщик изображений, конвертер изображений или браузер с поддержкой.HEIC, выпущенный или еще не выпущенный?
14 ответов
Для локального преобразования это работало для меня в Debian. Просто скачал статическую сборку, запустил команду преобразования примера, все заработало:
В Ubuntu (дистрибутив Debian), вероятно, проще всего запустить:
sudo apt install heif-gdk-pixbuf
Для Fedora и других дистрибутивов на основе RPM используйте:
sudo dnf install libheif
После этого, например, Eye of Gnomeeog image.heic
отобразит ваше изображение.
чтобы преобразовать heic-изображение, чтобы его можно было просматривать как обычно,
sudo apt-get install libheif-examples
затем конвертируйте изображение в jpg:
heif-convert input.heic output.jpg
затем просмотрите изображение с помощью любого средства просмотра изображений — вот пример:
ristretto output.jpg
К слову, ImageMagick его поддерживает. Как-то
magick display image.heic
дал мне странные результаты, но преобразование прошло нормально:
magick convert image.heic image.jpg
.heic может быть расширением имени файла, но этот формат более известен как HEIF, формат файла изображений высокой эффективности. Здесь есть реализация open source от Nokia: http://nokiatech.github.io/heif/
Вы можете преобразовать его в поддерживаемый формат с помощью ffmpeg:
ffmpeg -i image.heic image.png
На всякий случай, если кто-нибудь из пользователей openSUSE это обнаружит.
Добавьте репозиторий Packman, а затем:
# zypper in libheif1 gdk-pixbuf-loader-libheif gimp-plugin-heif
После этого я смог открывать фотографии.HEIC с помощью GIMP.
- Удалите предыдущую версию ImageMagick:
$ sudo apt-get remove imagemagick
- Установите базовые зависимости:
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libx11-dev libxext-dev zlib1g-dev libpng12-dev libjpeg-dev libfreetype6-dev libxml2-dev
$ sudo apt-get install libwebp-dev libde265-dev
- Установите библиотеку для чтения файлов HEIF/HEIC (этот шаг важен):
$ cd /usr/src/
$ sudo wget https://github.com/strukturag/libheif/archive/v1.3.2.tar.gz
$ sudo tar -xvf v1.3.2.tar.gz
$ sudo rm v1.3.2.tar.gz
$ cd libheif-1.3.2/
$ sudo ./autogen.sh
$ sudo ./configure
$ sudo make
$ sudo make install
- Установите ImageMagick с поддержкой WEBP и HEIC:
$ cd /usr/src/
$ sudo wget http://www.imagemagick.org/download/ImageMagick.tar.gz
$ sudo tar xvzf ImageMagick.tar.gz
$ sudo rm ImageMagick.tar.gz
$ cd ImageMagick-7.0.10-31/
$ sudo ./configure --with-heic=yes --with-webp=yes
$ sudo make
$ sudo make install
$ sudo ldconfig /usr/local/lib
$ sudo make check
- Проверить версию:
$ convert --version
...
Version: ImageMagick 7.0.10-31 Q16 x86_64 2020-10-03 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(4.0)
Delegates (built-in): bzlib fontconfig freetype heic jbig jng jpeg lcms lzma openexr pangocairo png tiff webp wmf x xml zlib
- Как видите, "heic" есть в списке делегатов.
7.1. Чтобы преобразовать отдельный файл из HEIC в JPG:
$ convert IMG_3288.HEIC IMG_3288.jpg
7.2. Чтобы преобразовать все файлы HEIC в текущем каталоге в JPEG:
$ ls *.HEIC -1 | sed -e 's/\.HEIC$//' | xargs -I {} convert {}.HEIC {}.jpeg
Полезные ссылки:
https://medium.com/@sanjaywrites/install-latest-version-of-imagemagick-in-ubuntu-16-04-c406ddea1973https://gist.github.com/rjnienaber/af47fccb8410926ba7ea35f96c3b87fd
GIMP 2.10.8 устанавливает библиотеку libheif1 для открытия образов HEIC, в скором времени ожидается появление других программ linux.
Я понимаю, что это немного устарело, но после этих сообщений я нашел плагин Gimp и даже плагин QT для поддержки KDE. Надеюсь, это поможет кому-то в будущем.
sudo dnf install gimp-heif-plugin qt-heif-image-plugin
Дебиан:
apt install viewnior heif-gdk-pixbuf
viewnior file.heic
или
apt install gpicview heif-gdk-pixbuf
gpicview file.heic
Я использую Fedora 33 и не могу редактировать.HEIC
изображение, не использующее ни того, ни другогоconvert
(ImageMagick 6.9.11.27),ffmpeg
4.3.3, GIMP 2.10.24 или Inkscape 1.0.2.
Единственное приложение, которое мне подходит, — это Shutter 0.99.1.
Как упоминалось выше, вам понадобится libheif в fc33. dnf установить libheif и eog
Dropbox поддерживает автоматическое преобразование из HEIC в JPEG и PNG:
https://www.dropbox.com/install-linux
Установите загрузку, а затем снова загрузите все свои фотографии на рабочий стол. У меня работает каждый раз.