Imaging Plug-ins Overview

This document introduces you to the Imaging Plug-ins component.

Purpose

The Imaging Plug-ins component is used by the Imaging Frameworks component to access image formats.

Required background

An understanding of image formats is required, see Imaging Frameworks Overview.

Architecture

The Imaging Plug-ins component interacts with the Imaging Framework component.

Note: A client application cannot access the Imaging plug-ins directly as all communication is done through the Imaging Framework component.

APIs

Imaging Plug-ins includes the following functionality:

API Description

bitmaptransformsrefplugin.dll

The Bitmap Transform Plug-in provides support for scaling and rotating. For more information see Bitmap Transform Overview

bmpcodec.dll

The BMP Codec Plug-in provides support for encoding and decoding the BMP format.

gifcodec .dll

The GIF Codec Plug-in provides support for encoding and decoding the GIF format.

icocodec.dll

The ICO Codec Plug-in provides support for decoding the ICO format.

jpegcodec.dll

The JPEG Codec Plug-in provides support for encoding and decoding the JPEG Image Frame Plug-in. For more information see JPEG Image Frame Plug-in Overview

jpegyuvdecoder.dll

The JPEG YUV Decoder Plug-in provides support for decoding the JPEG and the YUV format.

mbmcodec.dll

The MBM Codec Plug-in provides support for encoding and decoding the MBM format.

mngimagedisplay.dll

The MNG Image Codec Plug-in provides support for decoding and displaying the MNG format.

pngcodec.dll

The PNG Codec Plug-in provides support for decoding the PNG format.

tiffcodec.dll

The TIFF Codec Plug-in provides support for decoding the TIFF format.

wmpcodec.dll

The WMP Codec Plug-in provides support for decoding the WMP format.

wmfcodec.dll

The WMF Codec Plug-in provides support for decoding the WMF format.

Typical uses

Imaging Plug-ins provides support for