Любое приложение на Ubuntu, чтобы открыть фотографии HEIF (.heic, High Efficiency Image File Format)?

Определенный производитель мобильных телефонов изменил формат съемки по умолчанию на HEIF (.heic, Высокоэффективный формат файла изображения), не спрашивая пользователей (хотя есть возможность использовать jpeg / jpg).

Есть ли приложение / программа в Ubuntu, которая может открывать HEIF-изображения и даже разрешать их редактирование? Существуют варианты для преобразования HEIF в JPEG , но я ищу средство просмотра / редактирования изображений, которое может обрабатывать HEIF-изображения.

126
задан 2 August 2018 в 20:11

6 ответов

Официальные пакеты

В Ubuntu 18.04 есть библиотека libheif1, которая поддерживает чтение и запись файлов HEIF. Однако никакой другой официальный пакет не зависит от этого. (См. Как лучше всего искать зависимости? ). Таким образом, в настоящее время (июль 2018 г.) нет пакетов в официальных репозиториях для прямого открытия и редактирования файлов HEIF.

Неофициальные пакеты

Если вы готовы установить PPA или Flatpak :

Те, кто не желает устанавливать PPA, могут загрузить пакеты непосредственно с веб-страниц PPA для установки (dpkg -i) или перекомпилировать. Однако установленные таким образом пакеты не будут обновляться вместе с PPA.

Онлайн-инструменты

  • Google Фото и Dropbox , как сообщается, поддерживают HEIF.

  • Существуют и другие онлайн-конвертеры, но перед использованием проверьте их политику конфиденциальности .

Разное

0
ответ дан 2 August 2018 в 20:11

В Ubuntu 18.04 вы можете sudo snap install gimp получить самую последнюю версию (2.10. 8 от марта 2019 г.), которая может открывать и редактировать файлы 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, даже не зная, что делают это.

Марк Девен ниже говорит, что ему нужно было только установить libheif через aptitude для получения этих команд, хотя он не упомянул, в каком дистрибутиве он работает.

0
ответ дан 2 August 2018 в 20:11
sudo apt-get install libheif-examples

А потом

for file in *.heic; do heif-convert $file ${file/%.heic/.jpg}; done
0
ответ дан 2 August 2018 в 20:11

GIMP 2.10.2 теперь читает, записывает и редактирует файлы контейнера .HEIC, а ImageMagick преобразует из файлов контейнера изображения .HEIC.

0
ответ дан 2 August 2018 в 20:11

Хотя это и не локальное преобразование, можно просматривать изображения .heic с помощью Dropbox.

Просто загрузите изображения объекта в свою учетную запись Dropbox, затем нажмите на нужное изображение, чтобы просмотреть его. Вы даже можете щелкнуть правой кнопкой мыши на изображении, чтобы сохранить файл .jpeg на локальном компьютере в формате JPEG. (Примечание: не нажимайте на кнопку «Скачать» в Dropbox, так как при этом будет получен оригинальный файл .HEIC.)

0
ответ дан 2 August 2018 в 20:11

Это - то, как я преобразовываю .HEIC файлы в .jpeg.

  1. Загрузите и установите tifig пакет.

    wget https://github.com/monostream/tifig/releases 
    gunzip tifig-static-0.2.2.tar.gz #or the downloaded tifig file name
    
  2. сделать tifig исполняемый файл.

    mv ./tifig ~/tools/tifig
    sudo chmod +x  ~/tools/tifig
    
  3. Теперь можно использовать 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
    

Ссылки:

0
ответ дан 22 November 2019 в 23:58

Другие вопросы по тегам:

Похожие вопросы: