Lably
Skip to content

Windows Imaging Component

  • 3 min read
  • 2 chapters

Explore on Lably

ToursExplore Lably’s 3D tours

WIC enables application developers to perform image processing operations on any image format through a single set of common APIs, without requiring prior knowledge of specific image formats.

Features

Windows Imaging Component provides an extensible architecture for image codecs, pixel formats, and metadata, with automatic run-time discovery of new formats. It supports reading and writing of arbitrary metadata in image files, with the ability to preserve unrecognized metadata during editing. While working with images, it preserves high bit depth image data, up to 32 bits per channel, throughout the revamped high dynamic range image processing pipeline built into Windows Vista.

Windows Imaging Component supports Windows Color System, the ICC V4-compliant color management technology in Windows Vista.

Codecs

By default, Windows Vista ships with JPEG, TIFF, GIF, PNG, BMP and HD Photo encoders and decoders, and an ICO decoder. Additionally, as of 2009, some camera manufacturers and 3rd-parties have released WIC codecs for proprietary raw image formats, enabling Mac-like raw image support to Windows 7 and Vista. In July 2011, this was extended significantly by Microsoft itself by providing a separate Codec Pack for most current digital cameras. The Progressive Graphics File (PGF) viewer is distributed with a WIC codec.

Metadata

WIC supports Exchangeable Image File (Exif), PNG textual metadata, image file directory (IFD), IPTC Information Interchange Model (IPTC), and Extensible Metadata Platform (XMP) formats. In addition, WIC includes an extensible framework to support third-party metadata implementations.

Metadata format support is per codec. For example, the native JPEG codec supports XMP but the native GIF and PNG codecs do not.

Sign in to keep reading

One more chapter is free with a Lably account.

More in Computing and communication