0

Про .heic или хороший формат на Х не назовут!

Прислала маме подруга фоточки вот в таком формате, но на виндузовой машине ничего не открылось! Я конечно долго ругался что за формат такой который ничего не открывает! Оказалось всё просто! У подруги айфон и она им пользоваться не умеет! Он по умолчанию делает фото в этом формате. Попробовал открыть гимпом, открывается! Но долго и геморно в ручную пересохранять. Обратился к гуглу "o convert HEIC images to JPG format in Linux, you can use the libheif-examples package and the heif-convert command, or ImageMagick. First, install libheif-examples if you don't have it already: sudo apt install libheif-examples. Then, navigate to the directory containing your HEIC files in the terminal and use the following command to convert all HEIC files to JPG: ". Всё бы хорошо, но при попытки сконвертировать этой утилитой с одной картинки получил 2, одну перевернутую, другую тёмную. Ок, позвал на помощь Дипсика. Он предложил использовать Image Magic и это сработало! Написал быстренько скрипт который преобразовал все фото в жпег:

#!/bin/bash

SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"

echo "$SCRIPTPATH"

cd "$SCRIPTPATH"

for file in "$SCRIPTPATH"/* ; do

if [[ "$file" =~ ..heic.* ]]

then

echo "$file"

(x-terminal-emulator -e convert "$file" -auto-orient "${file%.*}.jpeg")&

fi

done

sleep 5

$SHELL

Закинул фото в архив, отправил маме, мама довольна!