Introduction (WIC Guidelines for Camera RAW Image Formats)

The Windows Imaging Component (WIC) provides an extensible framework for working with images and image metadata. WIC makes it possible for software and hardware vendors to develop codecs so that their own image formats can obtain the same platform support as native image formats such as tagged image file format (TIFF), Joint Photographic Experts Group (JPEG), or HD Photo.

WIC provides a single, consistent set of interfaces for all image processing, regardless of image format. Therefore, any application that uses WIC receives automatic support for new image formats as soon as the codec is installed. WIC also provides an extensible metadata framework that makes it possible for applications to read and write their own proprietary metadata directly to image files, so the metadata is never lost or separated from the image.

WIC is included with Windows Presentation Foundation (WPF) and is built into Windows Vista and later Windows versions. It is also available as a stand-alone redistributable component for Windows XP.

These guidelines are designed to help RAW format manufacturers in their development of WIC codecs.

Conceptual

Windows Imaging Component Overview

WIC Guidelines for Camera RAW Image Formats

How to Write a WIC-Enabled CODEC