D-Type Rendering Technology

Standard Suite

Text Suite

Power Suite

Apps & Tools

Power Suite

D-Type External Format Plugin
External Format Plugin

Need to support common image formats but can't find a library to read/write them all in a simple and consistent manner? You can stop looking now.

Overview

D-Type External Format Plugin is a fast and flexible plugin that allows its clients to read and write common image and/or data compression formats, such as PNG, JPEG or GZIP/ZLIB. In the future, this plugin will also provide support for reading SVG and TIFF formats. There are two main types of clients that can use this plugin:

Note that if D-Type External Format Plugin is used solely to provide D-Type PowerDoc Engine and/or D-Type Unicode Text Engine with image decoding capabilities, you don't have to access its C/C++ API directly. Simply add the plugin to your source project, let D-Type Engine use it, and forget it.

Specifications

Currently D-Type External Format Plugin supports the following file formats.

File Format Read Write C/C++ API Available
PNG Yes Yes
 
Yes
APNG Yes
(static images only)
Yes
(static or animated images)
Yes
JPEG Yes Yes
 
Yes
GIF No Yes
(static or animated images)
Yes
GZIP/ZLIB Yes Yes
 
Yes

In the future, D-Type External Format Plugin will be updated to provide support for other required external graphics formats, such as SVG or TIFF. Support for these external formats will always be provided outside of core D-Type Engines.