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


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

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

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

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

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

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

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

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

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

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

Печать в формате XPS.

Основные понятия

Общие сведения о компоненте обработки образов Windows

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

Написание кодека WIC-Enabled