Вопрос или проблема
У меня проблема с миниатюрами HEIC.
Я могу открыть файлы heic
через просмотрщик изображений, однако миниатюры не отображаются.
Когда я пытаюсь установить heif-thumbnailer
, выполняя
sudo apt-get install heif-thumbnailer
я получаю следующее сообщение:
Некоторые пакеты не могут быть установлены. Это может означать, что вы
запросили невозможную ситуацию, или, если вы используете нестабильную
распределительную версию, некоторые необходимые пакеты еще не были созданы
или были перемещены из Incoming.
Следующая информация может помочь решить ситуацию:
Следующие пакеты имеют неудовлетворительные зависимости:
heif-thumbnailer : Зависит от: libheif1 (= 1.9.1-1~ppa1~ubuntu20.04.1), но он не будет установлен
E: Не удается исправить проблемы, у вас есть удерживаемые пакетные ошибки.
Что я могу сделать, чтобы это исправить?
ОБНОВЛЕНИЕ:
Ситуация становится страннее, так как я заметил:
Некоторые файлы HEIC имеют миниатюры, но просмотрщик изображений не может их открыть, а
некоторые не имеют миниатюр, но просмотрщик изображений может их открыть…
С сентября 2022 года выполнение
sudo apt-get install libheif1 heif-thumbnailer
мгновенно генерировало миниатюры для моих изображений heic без необходимости выполнять какие-либо команды или перезагружать что-либо 🙂 Работает как часы 🙂
Ниже представлено решение, которое работает для меня. Я использую Ubuntu 20.04 и я использовал эти две команды для проблемы с отображением изображений .heic:
Выполните: sudo apt install heif-gdk-pixbuf
Выполните: sudo apt-get install libheif1 heif-thumbnailer
Ответ или решение
Проблема с миниатюрами HEIF/HEIC: Подробное руководство по решению
Введение
Формат HEIF (High Efficiency Image Format) и его расширение HEIC (High Efficiency Image Coding) становятся все более популярными благодаря своему свойству экономить пространство при сохранении высокого качества изображений. Однако пользователи часто сталкиваются с проблемами, связанными с отображением миниатюр для файлов HEIC. В этом руководстве мы рассмотрим, как разрешить проблему с отсутствием миниатюр, основываясь на примере, когда используются системы на основе Ubuntu.
Описание проблемы
Как указано в запросе, пользователь может открывать файлы HEIC в просмотрщике изображений, но не может просматривать связанные с ними миниатюры. При попытке установить пакет heif-thumbnailer
на Ubuntu выдается сообщение о наличии неудовлетворённых зависимостей и невозможности исправить проблему с "удерживаемыми испорченными пакетами".
Шаг 1: Устранение проблем с зависимостями
Для начала, уточним, что проблема с установкой heif-thumbnailer
часто связана с отсутствием необходимых зависимостей или конфликтами с другими установленными пакетами. Чтобы решить эту ситуацию, выполните следующие шаги:
-
Обновите индекс пакетов:
sudo apt-get update
-
Попробуйте установить необходимые библиотеки вручную:
Убедитесь, что все требуемые зависимости установлены:sudo apt-get install libheif1 heif-thumbnailer
-
Используйте команду для исправления зависимостей:
Запустите следующую команду, чтобы автоматически попытаться исправить любые проблемы с зависимостями:sudo apt --fix-broken install
Шаг 2: Установка необходимых пакетов
После успешного обновления и исправления зависимостей, попробуйте снова установить необходимые пакеты:
sudo apt install heif-gdk-pixbuf
sudo apt-get install libheif1 heif-thumbnailer
Эти команды устанавливают heif-gdk-pixbuf
, который отвечает за отрисовку миниатюр, а также libheif1
и heif-thumbnailer
, которые обеспечивают поддержку формата HEIC.
Шаг 3: Проверка и устранение дополнительных проблем
Как упоминалось в запросе, некоторые файлы HEIC имеют миниатюры, но просмотрщик изображений не открывает их, в то время как другие файлы открываются, но миниатюры отсутствуют. Это может свидетельствовать о том, что файлы имеют разные кодеки или способы сжатия.
-
Проверьте кодек:
Убедитесь в том, чтобы файлы обрабатывались стандартными кодеками. Используйте утилиты, такие какmediainfo
, чтобы проверить информацию о файлах. -
Обновите систему:
Регулярное обновление системы может решать многие проблемы с несоответствием версий и библиотек:sudo apt-get upgrade sudo apt-get dist-upgrade
Заключение
Следуя указанным выше шагам, вы сможете устранить проблемы с отсутствующими миниатюрами для файлов HEIC на вашей системе Ubuntu. Убедитесь, что все необходимые пакеты установлены и обновлены, чтобы максимально использовать возможности данного формата изображений. Если проблемы продолжаются, возможно, стоит рассмотреть использование альтернативных просмотрщиков изображений, которые могут поддерживать формат HEIC более стабильно.
Эта инструкция поможет вам восстановить функциональность работы с HEIC-файлами на вашем устройстве.