Обнаружил, что новый аппарат от Fujifilm, X-H2, может сохранять изображения, помимо формата RAW (RAF) в формате либо JPG, либо HIF. Про последний пишет, что он более эффективный, чем JPEG, но менее совместим.
Никакой из нескольких проверенный вьюверов изображений файлы этого формата не показывает.
file на такой файл говорит ISO Media, HEIF Image HEVC Main 10 Profile
convert этот файл в файл jpg преобразовал. Причём, правильно (внешне).
Но обратно преобразовывать не захотел. То есть, в принципе, преобразовал, но в итоге получился JPEG файл, только с расширением .HIF.
gimp при попытке открыть этот файл, в списке "известных" не показывает. Но если поставить птичку "показывать все файлы", то файл .HIF импортирует. Причём, показывает в верхней строке "Цвета RGB 16 бит, нелинейное целочисленное"
При попытке экспортировать говорит, что неизвестное расширение.
exiftool показывает довольно подробный EXIF, причём, в строке "Bits Per Sample" пишет "16 16 16", а в строке "MIME Type" -- "video/mp4"
Из "внешних" особенностей этого формата: если при сохранении в JPG получается файл 8+ МБ, то при сохранении в HIF -- 6+ МБ.
Но меня привлекает не это. Если там действительно 16-битный цвет, то появляется неплохая возможность борьбы с пересветами (проще, чем возня с файлами RAF).
Linux, как я понял, в принципе имеет средства работы с файлами этого типа.
Но как их просматривать?
Какие программы могут работать с файлами .HIF ?
Модератор: Bizdelnick
-
- Сообщения: 1271
- ОС: Linux Debian
-
- Модератор
- Сообщения: 21326
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какие программы могут работать с файлами .HIF ?
Несложно найти, что в Debian есть пакет libheif1, содержащий декодер для этого формата. Смотрим, что от него зависит:
Из этих пакетов imv и geeqie — просмотрщики.
Shell
% apt-cache rdepends libheif1
libheif1
Reverse Depends:
gthumb
kodi-imagedecoder-heif
heif-gdk-pixbuf
libmagickcore-6.q16hdri-6
libmagickcore-6.q16-6
libvips42
siril
libopenimageio2.2
libheif-examples
libheif-dev
heif-thumbnailer
libgdal28
krita
kodi-imagedecoder-heif
imv
libmagickcore-6.q16hdri-6
libmagickcore-6.q16-6
gimp
geeqie
%
Добавлено (01:18):
Я бы не обольщался.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1271
- ОС: Linux Debian
Re: Какие программы могут работать с файлами .HIF ?
geeqie для меня является основной программой просмотра изображений. Из которой я их прямо передаю в GIMP.Bizdelnick писал: ↑12.03.2023 01:18Несложно найти, что в Debian есть пакет libheif1, содержащий декодер для этого формата. Смотрим, что от него зависит:Из этих пакетов imv и geeqie — просмотрщики.Shell
% apt-cache rdepends libheif1
libheif1
Reverse Depends:
gthumb
kodi-imagedecoder-heif
heif-gdk-pixbuf
libmagickcore-6.q16hdri-6
libmagickcore-6.q16-6
libvips42
siril
libopenimageio2.2
libheif-examples
libheif-dev
heif-thumbnailer
libgdal28
krita
kodi-imagedecoder-heif
imv
libmagickcore-6.q16hdri-6
libmagickcore-6.q16-6
gimp
geeqie
%
imv... не был знаком с такой программой. Возникла мысль, что это может быть image viewer.
Но это оказался interactive mv.
Кстати, в этом списке есть так же gthumb и gimp.
И GIMP действительно читает эти файлы. Но вот ни gthumb, ни geeqie показывать их не хотят.
Понятно, что обольщаться не надо. Тем более, что JPG 8-битный, HIF, похоже, 10-битный, а RAF 14-битный и из теней может вытащить гораздо больше деталей. Но оказалось, что ни darktable, ни dcraw формат RAW от X-H2 не понимают.
Правда, rawtherapee понял. Но это дополнительное промежуточное звено (dcraw, впрочем, тоже

-
- Модератор
- Сообщения: 21326
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какие программы могут работать с файлами .HIF ?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1271
- ОС: Linux Debian
Re: Какие программы могут работать с файлами .HIF ?
Посмотрел. Нашёл там три примера RAW снимков с камеры Fujifilm X-H2: Сжатый (27.61MiB), сжатый без потерь (38.23MiB) и несжатый (82.70MiB).
Правда, если есть "сжатый без потерь", то можно предположить, что "сжатый" с потерями. Но можно ли тогда назвать его "RAW"?
Стал проверять. rawtherapee понимает несжатый и сжатый без потерь. "сжатый" не понимает -- выдаёт чёрное поле.
dcraw понимает только несжатый, но нужно разбираться с опциями. На другие выдаёт чёрное поле.
Но с HIF пока непонятно. GIMP его открывает. Хотя в списке доступных нет (может быть можно как-то разрешить это в настройках?).
geeqie показывать не хочет.
-
- Модератор
- Сообщения: 21326
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Какие программы могут работать с файлами .HIF ?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |