World Library  
Flag as Inappropriate
Email this Article

Windows Imaging Component

Article Id: WHEBN0009837649
Reproduction Date:

Title: Windows Imaging Component  
Author: World Heritage Encyclopedia
Language: English
Subject: .NET Framework, FastPictureViewer, Windows Photo Viewer, Windows XP, Direct2D
Collection: Microsoft Windows Multimedia Technology, Windows Components, Windows Vista, Windows Xp
Publisher: World Heritage Encyclopedia

Windows Imaging Component

Windows Imaging Component (WIC)
A component of Microsoft Windows
Included with Windows 8
Windows 7
Windows Vista
Windows XP Service Pack 3
.NET Framework 3.0
Related components
Windows Image Acquisition

The Windows Imaging Component (WIC) is a Component Object Model based imaging codec framework introduced in Windows Vista and Windows XP Service Pack 3 for working with and processing digital images and image metadata. It allows applications supporting the framework to automatically get support of installed codecs for graphics file formats.

It is similar to DirectShow, or ACM/VCM, in that it can be extended using image codecs and can support third-party graphics formats on a system-wide basis. Additionally, Windows Presentation Foundation applications also automatically support the installed image codecs. Codecs for RAW image formats used by high-end professional digital cameras are also supported in this manner.

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. By writing a codec once for WIC, developers can get system-wide support for that graphics file format in all applications that use WIC, .NET 3.x or WPF.


  • Features 1
    • Codecs 1.1
    • Metadata 1.2
  • Usage 2
    • WIC in Microsoft products 2.1
    • Third-party support 2.2
  • References 3
  • External links 4


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.


By default, Windows Vista ships with the JPEG, TIFF, GIF, PNG, BMP and HD Photo encoder and decoder codecs, and an .ICO decoder. Additionally, as of 2009, some camera manufacturers[1] and 3rd-parties[2][3] have released WIC codecs for proprietary raw image formats, enabling Mac-like raw image support to Windows 7 and Vista.[4] In July 2011, this was extended significantly by Microsoft itself by providing a separate Codec Pack for most current digital cameras.[5]


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.[6]


WIC in Microsoft products

In Windows Vista: Windows Explorer, Windows Photo Gallery and Windows Live Photo Gallery Viewer are based on Windows Imaging Component and can thus view/organize images in any format for which the WIC codecs are installed.

Starting with Windows 7, Windows Media Center (available on Windows 7 Home Premium and above) is WIC-enabled. The GDI+ graphic library, used by many native application and underneath .NET 2's System.Drawing, is also built on top of WIC, although GDI+ will not load 3rd-party or external codecs. The WIC stack itself underwent a major overhaul and is now free threaded, and so are all the built-in and external codecs shipping with the operating system. Being free threaded is also a requirement for new codecs targeting Windows 7.[7]

WIC is also available for Windows XP as a standalone download or as part of .NET Framework 3.0.[8] A PowerToy for Windows XP from Microsoft, known as Photo Info, which allows viewing and editing image metadata from Windows Explorer, also uses WIC.[9]

Microsoft Expression Design's import and export capabilities are entirely based on WIC[10] Expression Media Service Pack 1 and later also supports additional RAW camera formats and HD Photo using WIC.[11][12]

Third-party support

As of 2007, few third-party imaging applications (image editors, image organizers and image viewers) utilize WIC.

FastPictureViewer, a simple standalone third-party image viewer, supports standard image formats along with HD Photo and RAW camera formats (NRW, NEF, CR2, DNG) using WIC. An experimental WIC import plug-in for Adobe Photoshop can also be found on FastPictureViewer's website.[13]

From version IMatch also supports WIC.


  1. ^ Microsoft Pro Photo Codec's Page
  2. ^ Ardfry Imaging, LLC.
  3. ^ FastPictureViewer WIC Codec Pack
  4. ^ How to add Mac-like raw image support under Microsoft Windows 7, Vista, and XP
  5. ^ Microsoft Camera Codec Pack (16.0.0652.0621)
  6. ^ "WIC Metadata". MSDN. Microsoft. Retrieved 2009-01-25. 
  7. ^ Windows 7 Developer White Papers: Windows Imaging Component Codec Guidelines for Camera RAW Image Formats (PDC 2008)"
  8. ^ "Download WIC for Windows XP". 2006-11-09. Retrieved 2009-01-25. 
  9. ^ Photo Info shell extension for Windows Explorer
  10. ^ Will Expression Designer use WIC
  11. ^ "DAM for Creatives". Microsoft blogs. September 12, 2007. Retrieved 2009-01-25. 
  12. ^ "Expression Media Service Pack 1". Help & Support. Microsoft. 2007-09-29. Retrieved 2009-01-25. 
  13. ^ WIC import plug-in for Photoshop

External links

  • How to write a WIC-enabled codec
  • WIC documentation on MSDN

Available WIC Codecs:

  • Ardfry Imaging WIC codec for Adobe DNG format, 64-bit NEF and CR2 codecs
  • Adobe's WIC codec for DNG
  • Canon RAW codec for WIC
  • Nikon RAW codec for WIC
  • Sony RAW codec for WIC
  • Olympus RAW codec for WIC
  • Pentax RAW codec EXE
  • WIC codec for DjVu
  • JPEG 2000 WIC Decoder
  • WebP Codec for Windows
  • FastPictureViewer Codec Pack (32 and 64-bit) Supports raw formats from Adobe, Canon, Epson, Fuji, Hasselblad, Kodak, Leica, Mamiya, Minolta, Nikon, Olympus, Panasonic, Pentax, Sigma, Sinar and Sony, plus the Rawzor compressed raw format and raster formats such as Photoshop PSD, Radiance HDR, OpenEXR, DirectX DDS, Targa (TGA), PNM/PPM/PGM/PBM, JPEG 2000 and the .LRPrev/.NoIndex preview cache format used by Adobe Lightroom.
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.