What is IMatch?
IMatch is a digital asset management system (DAM) for Windows and the Web. See what IMatch can do for you.
What is WIC?
IMatch supports the Windows Imaging Component (WIC) framework supported in Windows 7, Windows 8, Windows 10 and later versions of Windows.
Windows WIC enables applications like IMatch to work with image formats (including RAW files) via so-called codecs provided by camera vendors, Microsoft or 3rd parties. Without the need to know the internal details of a file format, IMatch can handle the files as long as a working codec is installed.
Please ensure that you have always installed the latest RAW codec (WIC codec) available from your camera vendor’s web site. This ensures that IMatch can read and reproduce the images with the best possible quality. Camera vendors make changes to their RAW files almost with every camera model. If you work with scanners, microscopes and similar, your hardware vendor most likely also supplies a codec if the scanner emits a proprietary file format.
Note: Do not install multiple codecs from different vendors for the same RAW format. Experience tells that this may lead to more or less subtle problems when processing RAW files.
Windows Built-in WIC Codecs
Current Windows versions include a set of WIC codecs which support a wide range of common RAW formats. Note that not all camera format variants are supported, though.
Over the years, camera vendors introduced dozens of incompatible format variants which all use the same file extension. This complicates the process of providing a WIC codec for all camera models. Contact your camera vendor for assistance if you need more information.
Windows 7 Users
Windows 7 does not include the Microsoft WIC codecs. You can download them from the Microsoft web site. At this time, the download link is https://www.microsoft.com/en-us/download/details.aspx?id=26829. If the link no longer works, search for “Microsoft Windows WIC Codec Pack Download”.
HEIC/HEIF Support on Windows 10
HEIC is a modern still image / video format mostly used on the Mac platform. In order to process HEIC files in IMatch you need to install a WIC codec. The standard WIC codecs included in Windows 10 don’t support HEIC/HEIF by default.
Microsoft provides a free WIC codec for Windows which adds support for HEIC to the operating system. To find this WIC codec, search for
HEIF Image Extensions on the Microsoft web site or use your favorite search engine. Make sure you install the original codec created by Microsoft.
A Note on DNG Files
There are now many different variants of DNG files in use. Adobe has expanded the format many times, creating a large variety of DNG ‘flavors’ over time. DNG files produced by software from other vendors, cameras and other imaging devices also comes in different versions.
Make sure that you always use the most recent version of whatever DNG codec you prefer generating 100% previews in ACR or your camera is usually the best way to get consistent results across a wide range of applications.
WIC Codec Download Sites
NOTE: Windows 10 contains a current set of WIC codecs which support a wide variety of RAW formats. If your RAW format is not yet supported, contact your camera vendor and Microsoft for support.
This is a list I compiled from various sources. Let me know if a vendor is missing or a link is wrong.
- Nikon (updated 2019)
Canon(Canon no longer provides WIC Codecs)
- Microsoft Free Codec Pack for 32 and 64 Bit
- Adobe DNG (Adobe no longer provides a DNG codec)
- FastPictureViewer Codec Pack (Legacy, not updated anymore)
photools.com RAW Processing and LibRAW Support
If no WIC codec is available for one or more RAW variants you use, IMatch uses its built-in RAW processing pipeline based on LibRaw to create thumbnails and cache images. LibRaw is an awesome OpenSource project which is actively maintained and supports hundreds of RAW format variants.
They also offer an excellent and affordable software called FastRawViewer for viewing Raw files on the Mac and Windows.
Enforcing photools.com RAW Processing
When IMatch processes a RAW file for which a WIC codec is installed, it first uses this WIC codec to extract a thumbnail or to create a cache image. If this fails and the WIC codec is unable to produce an image, IMatch automatically falls back to its internal RAW processing based on LibRaw,
Under some conditions an installed WIC codec may be able to extract an image, but that image is too small or ‘does not look good’. IMatch will use that image anyway because it has no way to tell that the WIC codec delivered an image but it is not very good.
If you run into this situation, you can force IMatch to ignore installed WIC codecs and always use the photools.com RAW processing pipeline via Edit menu > Preferences > Application. Search for RAW on that page and set the option Prefer photools.com RAW processing to yes. Then force a rescan of the files with the ‘bad’ thumbnails/cache images by selecting them in a File Window and pressing Shift+Ctrl+F5. IMatch now ignores WIC codecs and always processes RAW files with internal routines.