Найти в Дзене
Другой мир

Формат изображений HEIC. Работаем с ним в Linux

Сбросила мне тут заказчица кучу картинок, с прозьбой залить их на сайт. Но вот не задача. Все сделано на айфоне и половина в формате HEIC. А формат этот комп не понимает. Да и сайт естественно тоже не понимает и браузер не отображает. HEIC это High-Efficiency Image File Container - типо крутой контейнерный формат. Ну будем решать проблему. Сделаем возможным просмотр. sudo apt install heif-gdk-pixbuf Если нет нужного просмоторщика( в убунте есть, в минт может не быть) sudo apt install gpicview Теперь откроем нашу папку с картинками в формате heic и правой кнопкой мыши вберем открыть с помощью, далее найдем в списке "просмотр изображений" Теперь картинки этого формата открываются. Но мне не смотреть, мне с ними работать. Значит надо конвертнуть. Ставим нужное : sudo apt install libheif-examples Теперь я для удобства своего все картинки в heic перемещаю в отдельную папку. И правой кнопкой мышки открываю терминал в этой папке. Да, будем работать через терминал, так как утилита ко

Сбросила мне тут заказчица кучу картинок, с прозьбой залить их на сайт. Но вот не задача. Все сделано на айфоне и половина в формате HEIC. А формат этот комп не понимает.

Да и сайт естественно тоже не понимает и браузер не отображает.

-2
HEIC это High-Efficiency Image File Container - типо крутой контейнерный формат.

Ну будем решать проблему.

Сделаем возможным просмотр.

sudo apt install heif-gdk-pixbuf

Если нет нужного просмоторщика( в убунте есть, в минт может не быть)

sudo apt install gpicview

-3

Теперь откроем нашу папку с картинками в формате heic и правой кнопкой мыши вберем открыть с помощью, далее найдем в списке "просмотр изображений"

-4

Теперь картинки этого формата открываются.

пку.
пку.

Но мне не смотреть, мне с ними работать. Значит надо конвертнуть.

Ставим нужное :

sudo apt install libheif-examples

Теперь я для удобства своего все картинки в heic перемещаю в отдельную папку.

И правой кнопкой мышки открываю терминал в этой папке.

-6

Да, будем работать через терминал, так как утилита консольная.

Но тут ни чего сложного, копируем:

for i in *.HEIC; do heif-convert "$i" "$i.jpg"; done

-7

И получаем в результате обычный православный jpg и делаем с ним что хотим, заливаем куда хотим.

-8

Ну а не нужные нам HEIC просто удаляем, благо в файловом менеджере нет миниатюр, и удалить будет просто.

Вот такой короткий рассказ, может кому будет полезно. Может существуют и другие пути, но мне достаточно было этого. Просмотреть и не нужное удалить могу, а нужное потом конвертировать и использовать дальше.