Как преобразовать изображения Apple HEIC в Linux в форматы JPG или PNG

Для конвертации изображений Apple HEIC в Linux используйте Converseen, чтобы сохранить копию в формате JPEG или PNG. Установите приложение Flathub, добавьте файл .heic, выберите выходной формат и запустите конвертацию. Сохраните оригинал, пока не откроете новый файл и не проверите его: конвертированная фотография может не сохранить все характеристики или элементы метаданных из оригинала с iPhone.

Выберите JPG или PNG

Для повседневных фотографий и файлов меньшего размера выбирайте JPEG (часто называемый JPG). JPEG — это формат с потерями качества, поэтому повторное сохранение может снизить качество изображения, и он не поддерживает прозрачность. Выбирайте PNG , если вам нужны данные изображения без потерь или прозрачность; файлы PNG часто больше по размеру для фотографий. Ни один из этих вариантов не позволяет сохранить исходный контейнер HEIC.

Установите Converseen на Linux.

Приведённые ниже команды устанавливают Converseen из Flathub, который работает во всех дистрибутивах, поддерживающих Flatpak. Если Flatpak или его удалённый репозиторий Flathub ещё не настроены, следуйте инструкциям по настройке для конкретного дистрибутива, прилагаемым к Flathub . Затем установите и запустите Converseen:

flatpak install flathub net.fasterland.converseen
flatpak run net.fasterland.converseen

Проект Converseen указывает HEIC/HEIF в числе поддерживаемых форматов через ImageMagick. Текущий манифест пакета Flathub собирает ImageMagick с включенной поддержкой HEIC. Поддержка HEIC в других сборках зависит от ImageMagick и его делегата libheif. Если вы предпочитаете использовать нативный пакет, воспользуйтесь менеджером пакетов вашего дистрибутива, но убедитесь, что его сборка включает поддержку HEIC. На официальной странице загрузок Linux также есть AppImage, который включает ImageMagick и libheif.

В терминале Linux показана команда Flatpak для установки Converseen из Flathub.
Установите Converseen, используя идентификатор приложения Flathub, отображаемый в терминале.

Преобразуйте изображения HEIC в форматы JPEG или PNG.

1. Добавьте фотографию HEIC.

Откройте Converseen и выберите «Добавить изображения» . В окне выбора файлов перейдите в папку с фотографиями, сделанными на iPhone или iPad, выберите файл .HEIC или .heic и нажмите «Открыть». Для пакетной обработки выберите несколько файлов в окне выбора (на большинстве настольных систем Linux нажмите Ctrl+клик). Импортированные файлы появятся в списке Converseen.

Программа выбора файлов в Linux, в которой файл IMG_2481.HEIC выбран перед добавлением в Converseen.
Выберите исходное фото в формате HEIC в окне выбора файла.

2. Отметьте файлы, которые необходимо преобразовать.

В столбце «Для преобразования» установите флажок рядом с каждым изображением, которое вы хотите обработать. Это позволит вам оставить в списке файлы, не относящиеся к вашему изображению, без преобразования. Для отдельной фотографии убедитесь, что соответствующая строка отмечена, прежде чем продолжить.

3. Выберите формат вывода.

Откройте меню « Преобразовать в» и выберите JPEG или PNG . Converseen может пометить этот параметр как JPEG, даже если результирующий файл имеет расширение .jpg. Если вы преобразуете несколько фотографий, для каждой отмеченной строки будет применяться один и тот же выбранный формат вывода.

В Converseen отображается, что для преобразования выбран файл IMG_2481.HEIC, а в меню формата установлен формат JPEG.
В меню выбора формата вывода Converseen выберите JPEG или PNG.

4. Укажите пункт назначения и выполните конвертацию.

В настройках Converseen выберите папку для сохранения результатов, чтобы преобразованные файлы было легко найти. Отдельная папка, например, Convertedпозволит сохранить результаты отдельно от оригиналов. Затем выберите «Преобразовать» и дождитесь уведомления о завершении. Откройте папку назначения и убедитесь, что ожидаемый файл .jpg или .png существует и отображается правильно.

Папка Linux Pictures, на которой изображен файл IMG_2481.HEIC рядом с его преобразованной копией, IMG_2481.jpg.
Сравните новый JPEG-файл с неизмененным исходным HEIC-файлом.

Если Converseen не может прочитать файл HEIC

Поддержка HEIC обеспечивается декодером изображений, а не изменением имени файла. В системах, использующих ImageMagick, проверьте список включенных форматов с помощью команды:

identify -list format | grep -Ei 'HEIC|HEIF'

В документации ImageMagick identify -list formatуказано, как увидеть поддерживаемые форматы, и отмечается, что для HEIC требуется libheif. Если команда не возвращает запись HEIC/HEIF, установите сборку с поддержкой libheif или попробуйте AppImage из проекта. Не переименовывайте файл photo.HEICв photo.jpg; это изменит только имя, а не кодировку файла.

Вместо этого выполните преобразование из терминала.

Если инструменты командной строки libheif уже установлены, heif-decможно напрямую записывать файлы в формате JPEG или PNG. Замените имя входного файла в примере на имя вашего файла и выберите расширение выходного файла:

heif-dec photo.HEIC photo.jpg
heif-dec photo.HEIC photo.png

В официальной документации проекта libheif описывается heif-decего декодер для файлов JPEG, PNG, TIFF и WebP. Если ваша система сообщает, что команда не найдена, установите инструменты libheif из репозитория доверенного программного обеспечения вашего дистрибутива.

Сохраните оригинал до проверки результата.

Файлы HEIC могут содержать информацию об изображении, выходящую за рамки обычной фотографии, включая несколько изображений, данные о глубине или встроенные метаданные. Экспорт в форматы JPEG или PNG полезен для обеспечения совместимости, но он может не содержать всех специфических для Apple функций в новом файле. Сохраняйте исходный файл HEIC в качестве резервной копии, особенно для отредактированного контента, HDR, портретного режима или Live Photo. Для получения более подробной информации о поддержке форматов см. официальную страницу проекта Converseen и справочник по форматам ImageMagick .

Оставить комментарий

Как играть в Dying Light 2: Stay Human на Linux с помощью Proton

Как играть в Dying Light 2: Stay Human на Linux с помощью Proton

Установите Dying Light 2 на Linux через Steam и Proton, используя актуальные настройки совместимости, требования к объему памяти и исправления для проблем с запуском.

Как установить openSUSE Leap 15.4 с USB-накопителя

Как установить openSUSE Leap 15.4 с USB-накопителя

Установите openSUSE Leap 15.4 с архивированного образа DVD ISO, проверьте загрузку, создайте загрузочный USB-накопитель и следуйте инструкциям по установке YaST, учитывая, что поддержка этой версии прекращена.

Как играть в Apex Legends на Linux, транслируя игру с Windows.

Как играть в Apex Legends на Linux, транслируя игру с Windows.

Игра Apex Legends заблокирована на Linux через Proton. Вы можете транслировать её с игрового ПК под управлением Windows с помощью Steam Link или посмотреть поддерживаемые варианты без использования хост-компьютера.

Как смотреть прямые трансляции телеканалов на Linux с помощью Hypnotix

Как смотреть прямые трансляции телеканалов на Linux с помощью Hypnotix

Установите Hypnotix безопасно, просматривайте каналы в прямом эфире по странам, запускайте трансляцию и устраняйте распространенные проблемы воспроизведения в Linux.

Как настроить графический интерфейс Kali Linux в Windows с помощью VirtualBox

Как настроить графический интерфейс Kali Linux в Windows с помощью VirtualBox

Запустите Kali Linux с графическим рабочим столом на Windows в VirtualBox. Загрузите официально созданную виртуальную машину, добавьте её, войдите в систему безопасным способом и обновите её.

Как запускать приложения Windows на Linux Mint с помощью PlayOnLinux

Как запускать приложения Windows на Linux Mint с помощью PlayOnLinux

Установите PlayOnLinux на Linux Mint, создайте виртуальный диск Wine и попробуйте приложение Windows с понятными проверками совместимости и советами по устранению неполадок.

Как слушать TIDAL на компьютере с Linux с помощью TIDAL Hi-Fi

Как слушать TIDAL на компьютере с Linux с помощью TIDAL Hi-Fi

Установите на Linux общедоступный клиент TIDAL Hi-Fi, войдите в свою учетную запись, найдите музыку и выберите низкое, высокое или максимальное качество звука.

Как преобразовать изображения Apple HEIC в Linux в форматы JPG или PNG

Как преобразовать изображения Apple HEIC в Linux в форматы JPG или PNG

Конвертируйте фотографии Apple в формате HEIC на Linux с помощью Converseen. Установите приложение Flathub, выберите JPEG или PNG, укажите папку для сохранения и исправьте отсутствие поддержки HEIC.

Как запустить Safari на Linux: удаленный доступ и параметры WebKit

Как запустить Safari на Linux: удаленный доступ и параметры WebKit

В настоящее время в Linux нет нативной версии Safari. Для тестирования в реальном браузере используйте удаленную сессию Safari в macOS или запустите сборку WebKit от Playwright локально — это будет похожая, но другая альтернатива.

Как проверить состояние батареи ноутбука в Linux из командной строки

Как проверить состояние батареи ноутбука в Linux из командной строки

Используйте UPower или Linux sysfs для проверки уровня заряда, состояния зарядки и приблизительного износа батареи, а также дополнительные команды Battop и средства устранения неполадок.