Поделиться через


Требования к кодеку RAW для Windows 7

Как минимум требуются следующие функции кодека:

Все функциональные возможности, необходимые для оболочки Windows Vista и поддержки коллекции фотографий: эскиз, предварительная версия и (сохраняемая) смена. Обработка RAW должна по умолчанию соответствовать соответствующим параметрам по мере выстрела.

Поддержка основных метаданных (как для чтения, так и записи), метаданных, отличных от EXIF, а также метаданных EXIF, должна храниться в форматах НЕОБработанных файлов без использования файлов на стороне.

Поддержка интерфейсаIWICDevelopRaw. Для Windows 7 компонент windows Imaging Component (WIC)WIC требует реализации всех интерфейсов параметров, предоставляемых IWICDevelopRaw.

Поддержка состояния ориентации:

  • Повороты изображений на 90 градусов должны применяться с помощью метода IWICDevelopRaw::SetRotation. Приложения и Windows используют этот метод для смены изображений (и кэшированных эскизов и предварительных версий).
  • Применение поворота с помощью этого API также должно сохраняться кодеком (см. ранее в этом документе).
  • Приложения могут использовать возможности поворота API IWICBitmapSourceTransform, но кодек не сериализует параметры поворота в этом API, поэтому повороты, выполненные с помощью IWICBitmapSourceTransform не будут сохранены.

Поддержка высокоскоростных эскизов и предварительной версии извлечения. Если размер максимального размера (ширина или высота) в предварительной версии предварительного просмотра меньше 1024 пикселей, Windows Vista запросит отрисовку для предварительного просмотра экрана:

  • Метод IWICDevelopRaw::Метод SetRenderMode должен поддерживать по крайней мере WICRawRenderQualityDraftMode и режиме wiCRawRenderQualityBestQualityBestQuality, чтобы ускорить отрисовку эскизов и предварительных версий, чем режим полного качества.
  • Windows вызовет IWICBitmapSourceTransform::CopyPixels с запрошенным размером разрешения экрана.
  • Размеры разрешения экрана должны поддерживаться в приведенном выше API.
  • Требуется согласованное обработка эскизов, предварительного просмотра и полного изображения из CopyPixels.

Форматы пикселей с высоким динамическим диапазоном (HDR).

Печать спецификации XML Paper (XPS).

концептуальные

обзор компонента образов Windows

рекомендации ПО WIC для форматов необработанных изображений камеры

Как написать WIC-Enabled CODEC