Конвертировать AVIF в JPG на Linux с помощью ImageMagick в терминале в консоле.
1. Предваритальные настройки системы
Нам понадобится библиотека ImageMagick.
Если её нет, то нужно установить ImageMagick:
sudo apt update
sudo apt install imagemagick
Проверим, поддерживает ли ваша версия AVIF:
convert -list format | grep AVIF
В ответе должно быть: AVIF с буквой rw (чтение/запись). Вот что у меня вернула консоль:
AVIF rw+ AV1 Image File Format (1.17.6)
2. Конвертация одного файла
В консоли нужно не забыть перейти в каталог с нужным файлом.
И вводим там команду:
convert input.avif output.jpg
input.avif — файл в формате avif.
output.jpg — название файла, который конвентируется из avif в jpg.
3. Конвертация всех AVIF файлов в каталоге
for file in *.avif; do
convert "$file" "${file%.avif}.jpg"
done
- Здесь мы проходимся по каждому файлу с расширением .avif
- Конвертируем и сохраняем в формат .jpg