- Windows Imaging Component
The Windows Imaging Component (WIC) is a
Component Object Model based imaging codec framework introduced inWindows Vista and Windows XP Service Pack 3 for working with and processing digital images and imagemetadata . It allows applications supporting the framework to automatically get support of installed codecs forgraphics file format s. It is similar toDirectShow , 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 or WPF. "Windows Imaging Component" also supportsWindows Color System , the ICC V4-compliant color management technology in Windows Vista.In Windows Vista:
Windows Explorer ,Windows Photo Gallery and Windows 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.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.Codecs
By default, Windows Vista ships with the
JPEG ,TIFF ,GIF , PNG,BMP andHD Photo encoder and decoder codecs, and an .ICO decoder. Additionally, as of 2007, some high-end camera manufacturers have released WIC codecs for proprietaryRAW image format s.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. [ [http://msdn2.microsoft.com/en-us/library/ms737407.aspx WIC Metadata] ]Applications using WIC
WIC is also available for
Windows XP as a standalone download or as part of.NET Framework 3.0 . [ [http://www.microsoft.com/downloads/details.aspx?familyid=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en Download WIC for Windows XP] ] As of 2007, few third-party imaging applications (image editors, image organizers and image viewers) utilize WIC.Windows Photo Gallery on Windows Vista andWindows Live Photo Gallery on Windows XP and Windows Vista use WIC. A PowerToy for Windows XP from Microsoft, known as "Photo Info", which allows viewing and editing image metadata from Windows Explorer, also uses WIC. [ [http://www.microsoft.com/downloads/details.aspx?FamilyID=b038d4b5-1d88-437c-9f54-1fb0d210b5ef Photo Info shell extension for Windows Explorer] ]Microsoft Expression Design 's import and export capabilities are entirely based on WIC [ [http://www.developerfood.com/will-ed-use-wic/microsoft-public-expression-graphicdesigner/ac737ca0-8536-4386-b6ff-87dbe47496b5/article.aspx Will Expression Designer use WIC] ]Expression Media Service Pack 1 and later also supports additional RAW camera formats andHD Photo using WIC. [ [http://k7vi.spaces.live.com/blog/cns!5AF664BF5DA1FDBB!409.entry DAM for Creatives from Microsoft blog] ] [ [http://support.microsoft.com/kb/941834 Expression Media Service Pack 1] ] FastPictureViewer, a simple standalone third-party image viewer, supports standard image formats along withHD Photo and RAW camera formats (NRW, NEF, CR2, DNG) using WIC. An experimental WIC import plug-in for AdobePhotoshop can also be found on FastPictureViewer's website.References
External links
* [http://msdn2.microsoft.com/en-us/library/Aa905327 How to write a WIC-enabled codec]
* [http://msdn2.microsoft.com/en-us/library/ms737408.aspx WIC documentation on MSDN]Available WIC Codecs
* [http://www.ardfry.com/dng-codec/Download.htm Ardfry Imaging WIC codec for Adobe DNG format]
* [http://labs.adobe.com/wiki/index.php/DNG_Codec Adobe's WIC codec for DNG]
* [http://www.usa.canon.com/consumer/controller?act=DownloadIndexAct Canon RAW codec for WIC]
* [http://www.nikonimglib.com/nefcodec/index.html.en Nikon RAW codec for WIC]
* [http://support.d-imaging.sony.co.jp/www/download/vista_raw/index.html Sony RAW codec for WIC]
* [http://www.olympus.co.jp/en/support/imsg/digicamera/download/software/codec/index.cfm Olympus RAW codec for WIC]
* [http://www.pentaximaging.com/files/scms_docs/software_drivers/win_vista_raw_codec/PENTAXRawCodec.exe Pentax RAW codec]
* [http://tokage.celartem.com/beta/djvu-wic/ WIC codec for]DjVu
Wikimedia Foundation. 2010.