Вопрос или проблема
Как заставить pcmanfm
обновить свои миниатюры? У меня есть папка с фотографиями в формате JPG (сняты на iPhone). Я повернул некоторые из них с помощью Ubuntu Image Viewer. Когда я вращаю изображение, миниатюра не обновляется. Как заставить её обновиться?
Я пробовал удалить все миниатюры из ~/.cache/thumbnails
и выбрать “перезагрузить папку” в pcmanfm
, но безрезультатно. Какие-нибудь предложения? Где на самом деле хранятся миниатюры?
Используя pcmanfm 1.2.4 на Ubuntu 16.04.
Проблема может быть не в pcmanfm. Если вы фотографируете на своем мобильном устройстве, то, вероятно, JPEG-файл содержит миниатюру в себе (см. Exif). pcmanfm просто использует её как миниатюру и показывает.
Однако, когда вы поворачиваете изображение на рабочем столе, программное обеспечение для редактирования изображений, вероятно, обновляет само изображение, но не его миниатюру. Поэтому возникает несоответствие между изображением и его миниатюрой.
Чтобы подтвердить это, вы можете использовать exiv2, чтобы определить, есть ли в JPEG-файле миниатюра:
exiv2 image.jpg | grep -i thumbnail
Если да, вы можете извлечь её, чтобы узнать, соответствует ли она самому изображению:
exiv2 -et image.jpg
Наконец, вы можете удалить миниатюру в JPEG-файле:
exiv2 -dt image.jpg
Снова откройте pcmanfm и проверьте, правильно ли он обрабатывает миниатюры.
Если вы действительно хотите сохранить миниатюру в JPEG-файле, вы можете поискать программное обеспечение для редактирования фотографий, которое правильно обновляет миниатюру. Но лично я считаю, что это даже хорошо, если её не будет, так как это сэкономит место, если у вас много фотографий.
Перейдите в “Редактировать настройки” на строке меню. Откроется диалоговое окно. Убедитесь, что галочка “показывать миниатюры” включена, и если вы видели миниатюры в этой программе, то она будет. Там, где написано “не генерировать миниатюры для изображений, размер которых превышает этот”, измените число на максимально возможное, которое вы готовы выбрать.
Вы также можете снять отметку с “генерировать миниатюры только для локальных файлов”, если вы хотите иметь возможность просматривать миниатюры на вашей камере или телефоне.
Удаление всего в ~/.thumbnails
сработало для меня.
Ответ или решение
Чтобы обновить эскизы в PCmanFM на Ubuntu 16.04, необходимо принять во внимание несколько факторов, которые могут влиять на отображение эскизов изображений. Вот подробное руководство по решению этой проблемы:
Анализ и решение проблемы с эскизами в PCmanFM
1. Проверка на наличие встроенных эскизов
При работе с изображениями, сделанными на смартфонах, файлы JPEG могут содержать встроенные эскизы в формат Exif. PCmanFM может отображать именно эти встроенные эскизы вместо созданных операционной системой.
Действия:
- Установите утилиту
exiv2
через терминал:sudo apt-get install exiv2
- Проверьте наличие встроенного эскиза:
exiv2 image.jpg | grep -i thumbnail
- Если эскиз существует, извлеките его, чтобы сравнить с самим изображением:
exiv2 -et image.jpg
- Удалите встроенный эскиз, если требуется:
exiv2 -dt image.jpg
2. Очистка системного кеша эскизов
Ваши действия по удалению кеша из ~/.cache/thumbnails
являются правильными, однако, попробуйте также следующее:
- Полностью очистите директорию с эскизами:
rm -rf ~/.thumbnails/*
- Убедитесь, что PCmanFM закрыт, и откройте заново после очистки кеша.
3. Настройки PCmanFM
Проверьте настройки PCmanFM, чтобы убедиться, что они соответствуют вашим требованиям:
- Перейдите в Edit Preferences в главном меню.
- Убедитесь, что опция показывать эскизы активирована.
- Настройте размер ограничения файла для создания эскизов на значительное значение, чтобы убедиться в том, что даже крупные изображения имеют свои эскизы.
- Убедитесь в том, что опция генерировать эскизы только для локальных файлов отключена, чтобы видеть эскизы для изображений на подключенных устройствах.
4. Альтернативное ПО для обработки изображений
Если у вышеуказанных действий недостаточно эффективны, рассмотрите возможность использовать другое программное обеспечение для обработки изображений. Оно должно корректно обновлять встроенные в файлы эскизы.
Заключение
Используя рекомендации выше, вы сможете обновить и синхронизировать эскизы изображений в PCmanFM. Всегда полезно понимать, как программное обеспечение работает с метаданными изображений и кешем, чтобы эффективно управлять вашими медиафайлами. Если трудности продолжаются, скорее всего потребуется более базовое обновление системы или приложения, чтобы получить наибольшую совместимость.
Соблюдая эти рекомендации, вы обеспечите точное и обновленное отображение ваших изображений в PCmanFM.