Поддерживаемые форматы файлов

RAW-файлы

FastRawViewer поддерживает RAW-файлы от практически всех цифровых фотокамер предназначенных для конечных пользователей. Полный список поддерживаемых камер приведен в разделе Список поддерживаемых камер в конце данного документа.

Кроме того, поддерживаются все вариации форматов DNG-файлов (в соответствии со спецификацией DNG 1.4) в том числе записанные не фотокамерами, а видеокамерами (CinemaDNG, при условии использования стандартных методов сжатия), мобильными телефонами, а также разнообразными программами (склейщики панорам, программы для работы с HDR и так далее).

Показ превью для RAW-файлов (режим «показа плиткой», панель Filmstrip) поддерживается только для тех файлов, в которых есть JPEG или bitmap превью. Такие превью, как правило, есть в RAW-файлах от цифровых фотокамер, но они могут отсутствовать в CinemaDNG, изображениях снятых мобильными телефонами, DNG-файлах, порожденных программами. Если в RAW-файле нет встроенного превью, то вместо него показывается иконка No preview available.

Для RAW-файлов поддерживается неразрушающее редактирование: параметры рендеринга (баланс белого, экспокоррекция, контраст) записываются в .XMP-файлы и будут повторно применены при следующем открытии файла в FastRawViewer или в программах Adobe.

JPEG-файлы

FastRawViewer поддерживает JPEG-файлы: 8-битные, RGB и монохромные.

PNG-файлы

FastRawViewer поддерживает PNG-файлы: 8/16 бит, RGB и монохромные. Прозрачность и фоновый цвет полноценно не поддерживаются.

Для PNG-файлов показ EXIF гарантирован только в режиме показа одного файла, в Grid/Filmstrip

TIFF-файлы

Поддерживаются следующие форматы:

  • TIFF и BigTIFF (показ EXIF поддержан только для стандартных TIFF-файлов)
  • RGB и Grayscale:  8/16 bit integer, 16/24/32 bit floating point
  • LAB: 8/16 bit integer.
  • CMYK: по-умолчанию поддержка выключена. Можно включить конверсию в монохромное представление (см. раздел «Дополнительные настройки»).

Стандартные расширения для TIFF-файлов: .TIF и .TIFF. Если нужна обработка дополнительных расширений (например, .fff для сканеров Imacon/Hasselblad), ее можно включить через дополнительный параметр AdditionalTIFFExts (см. раздел «Дополнительные настройки»).

Определение типа файла

FastRawViewer определяет тип файла по расширению:

  • .JPG, .JPEG – файлы формата JPEG
  • PNG – файлы формата PNG
  • .TIF, .TIFF – файлы формата TIFF
    (поскольку некоторые фотокамеры записывали RAW-файлы с расширением .TIF, для этих файлов производится проверка «а не RAW ли это»)
  • Все остальные известные FastRawViewer расширения – RAW-файлы.

Файлы, расширения которых неизвестны программе – не показываются в списках файлов (Menu – File – Open, список файлов в текущей папке).

Если ваши RAW-файлы имеют расширение не поддерживаемое FastRawViewer при стандартных настройках, дополнительные расширения можно указать в Preferences – File Handling – Additional RAW extensions.

Если какие-то файлы на вашем компьютере не являются RAW-файлами, но FastRawViewer показывает их в списке файлов, такие файлы можно исключить настройкой Preferences – File Handling – Ignore Extensions when file browsing.

Предельные размеры файлов

Поскольку размеры графических файлов (и в мегапикселях, и в мегабайтах) могут быть очень большими, а FastRawViewer осуществляет все действия над ними в оперативной памяти, в программе предусмотрены лимиты размеров файлов, задаваемые в Preferences – Performance – File Size limits:

  • Downscale JPEGs larger than .. Mpix: если JPEG-файл больше, чем указанный лимит, то в процессер распаковки он будет уменьшен, чтобы не превышать указанный размер.
  • RAW files size limit: .. Mpix: если размер (в мегапикселях) RAW-файла больше лимита, то RAW-представление не будет распаковано, для этого файла будет показываться только встроенное превью (если оно есть).
  • TIFF files size limit, PNG files size limit: если размер файла больше, то он не будет показываться в режиме просмотра одного файла.
  • TIFF thumbnail generation limit/PNG thumbnail generation limit: для файлов большего размера не будут показываться превью.

Стандартные лимиты установлены исходя из следующих предположений:

  • 32-битная версия: FastRawViewer доступно 2 гигабайта памяти (это – естественный предел для 32-битных программ).
  • 64-битная версия: доступно 4-6 гигабайт.

При использовании 64-битной версии, и если на вашем компьютере установлено (значительно) больше памяти, стандартные лимиты можно увеличивать. При этом нужно исходить из таких расходов памяти:

  • TIFF/PNG/JPEG:
    • количество хранимых в оперативной памяти файлов задается параметром Preferences – Performance – JPEG/PNG/TIFF cache size.
    • Каждый мегапиксель требует для себя 4 мегабайт памяти.
  • RAW-файлы
    • Количество хранимых в памяти файлов задается параметром Preferences – Performance – Decoded RAW cache size
    • Каждый мегапиксель RAW-файла требует от 2 (байеровские и монохромные) до 8 (Linear DNG, 4-shot) мегабайт для хранения.
    • На обработку нужно от 6 (байеровские и монохромные) до 24 мегабайт на мегапиксель.

Режим RAW+JPEG

При стандартных настройках FastRawViewer объединяет при показе RAW-файл и .JPG-файл с тем же именем.

Объединяются только RAW-файлы и файлы с расширением .JPG.

В случае, когда в одной папке есть несколько RAW-файлов с одинаковым именем (но разными расширениями), объединение будет с тем файлом, расширение которого первое по алфавиту.

Выключить объединение RAW+JPG можно отключив настройку Preferences – File Types – Handle RAW+JPEG together.

Кэш превью и метаданных

FastRawViewer запоминает в памяти метаданные (EXIF, XMP) и превью для просмотренных файлов. Размер памяти, отведенной для этого, регулируется в Preferences – Thumbnail cache:

  • Thumbnail cache size – размер, отведенный под превью (в мегабайтах)
  • Metadata cache size – размер, отведенный под метаданные (в штуках файлов, метаданные одного файла занимают единицы килобайт).

Кэш превью на диске

Поскольку TIFF и PNG файлы могут быть любого размера и не содержать встроенных превью, в FastRawViewer версии 1.5 реализовано сохранение превью файлов на диск (в файл данных формата SQLite).

В этот файл попадают не все превью, а только те, на построение которых затрачено больше времени, чем указано в настройке Preferences – Thumbnail cacheSave cached thumbnail if image thumbnail extraction was longer thanmsec. Это позволяет с одной стороны – не перегенерировать повторно те превью, которые строятся долго, а с другой стороны – база данных превьюшек не растет слишком быстро.

Файл с базой данных хранится в папке, заданной параметром Preferences – Thumbnail cache – Thumbnail database path. Стандартное расположение

  • Mac: ~/Library/Application Support/libraw-llc/FastRawViewer
  • Windows: $HOME/AppData/Local/LibRaw LLC/FastRawiewer

Располагать базу данных превью рекомендуется строго на быстром (SSD) диске (если таковой имеется в системе).

При параметрах по-умолчанию в базе превью сохраняются изображения текущего размера превью (большего из настроенного для просмотра плиткой/просмотра в Filmstrip). Если вы увеличиваете размер показываемых превью, то FastRawViewer предложит очистить сохраненную базу превьюшек. Размер сохраняемых превью можно поменять (Preferences – Thumbnail Cache – Stored thumbnail size) на Maximum thumbnail size. В этом случае очищать базу данных превью при смене показываемого размера будет не нужно, но сама база займет больше места.

Прочие параметры базы данных превью описаны в главе «Настройки программы» в разделе Performance – Thumbnail cache.

Для управления базой данных превью можно использовать следующие пункты меню

  • Menu – File – Reload – Clear Thumbnail database – удалит все из базы.

Menu – File – Reload – Fetch thumbnails for current folder – прочитает все превью для текущей папки (и сохранит те из них, на генерацию которых потребовалось много времени, в базе данных).