Loading...

GdPicture Imaging SDK

Imaging Toolkits for Developers

GDPICTUREGdPicture Imaging SDKs are a set of comprehensive Document Imaging Toolkits covering all mainstream areas of image acquisition and digital image processing.

They offer comprehensive features such as OCR, OMR, Forms Processing, Image processing, PDF creation, image scanning, raster image viewing, metafile viewing, PDF viewing, Thumbnail control...

GdPicture Imaging SDKs can be integrated within 99% of development environments, including Visual Basic 6, Visual FoxPro, Visual Studio .NET, CodeGear RAD Studio, MS Access, VC++, WinDev, RealBasic and PowerBuilder.

Toolkit Features

Full managed PDF support

Read, Edit and Write PDF documents from file or memory Stream. Add / Extract Bitmaps and Fonts. Add / Extract text. Draw barcodes. Flatten form fields and annotations. Rasterize PDF pages to bitmap. Works very fast on large documents. DigiSign documents. Merge / Split documents. Swap / Delete / Append pages.

More information full managed PDF support

Full annotation support for PDF and images

Read and Write XMP annotation for PDF and image files with full Unicode support. Many sophisticated annotations such as highlighted regions, free-hand, rubber stamps, sticky notes, connected lines, embedded images, polygons, text, etc. Very fast rendering and manipulation. Annotations collection can be loaded/saved in XML format. and stored as Metadata of the document.

More information about XMP annotation

Supported Image Formats

GdPicture Technology enables you to load, save and convert images in over 90 raster and vector image formats, including TIFF, GIF, JPEG, PNG, WMF, BMP, WBMP, ICO, JBG, PDF, PCX, RAW, PICT, PNM, JPEG-2000 file, JPEG-2000 codestream, HDR, Photoshop files, TARGA, JNG, EXR, DDS, PPM, PFM, SGI, PBM, PGM, XBM, XPM, KOALA, IFF, Dr. Halo files, RAW Fax G3, JBIG, Kodak PhotoCD files, Sun RAS files, camera RAW and many others.

List of all supported image formats...

Image & PDF Viewing

GdPicture includes fully-featured and user-friendly Image, metafile & PDF viewer controls that are considered to be one of the best on the market.
GdPicture viewers have all the features you need, such as fast image displaying, custom viewer quality support, a mouse pan tool, a mouse auto-zoom tool, an area selection tool, gif animation, the ability to catch user events and many more.
GdPicture also provides low-level functions that allow images to be displayed on any Windows handle or graphic device context.

More information about image viewing...
More information about PDF viewing...

Image & PDF Printing

GdPicture printing support includes extensive printing features like a printer dialog box, printer selection, print quality mode, printing alignment, paper tray selection and more.
You will be able to easily print images & PDFs on any Windows supported printers from within your applications.

More information about printing support...

TWAIN Scanning

Through GdTwain object oriented plugin, GdPicture components offer support for image acquisition from scanners, capture cards and digital cameras using .NET or ActiveX.
With a few lines of code, you will be able to start a single or multiple image acquisition process using a TWAIN-compliant device.

GdTwain plugin includes low-level & high-level functions for setting, getting and negotiating all TWAIN 2.0 capabilities from within your applications.

More information about TWAIN scanning...

WIA Scanning

Windows Image Acquisition (WIA) is a Microsoft driver model and API that enables software to communicate with image acquisition devices such as scanners, digital cameras and Digital Video-equipment.

WIA is a good alternative to control non TWAIN-compliant device.

GdPicture offers a battery of functions to control imaging devices through WIA model in native 32-bit or 64-bit mode with few lines of code & high level of stability.

More information about WIA scanning...

Image Processing

GdPicture SDKs include over 500 comprehensive and sophisticated functions that provide image processing features such as image editing, image filters, image effects and image enhancement.
Filters include Median, Gaussian, Unsharp Mask, Despeckle, FloodFill, Red-eye removal, Emboss, Sharpen, Blur, Edge Detection, Twir...

Add to your application the ability to quickly and safely process true color images, indexed color images & bitonal images.

More information about image processing features...

Document Image Processing

GdPicture SDKs include sophisticated document image processing features to repair and enhance quality of digital documents such as Autodeskew, punch hole removal, blank page detection, negative page detection, automatic borders removal and more...

More information about document image processing features...

Text Processing & Annotations

Text functions offer the capability to write single and multiple lines of text and include location, alignment, font family, font size, font style, text color, translucent text (watermark), angle rotation, background color (which can be semi-transparent), texture text drawing and more.

Color Depth Conversion & Color Reduction

These functions provide image color conversion from / into a 1-bit, 4-bit, 8-bit, 16-bit, 24-bit, 32-bit, 48-bit, 64-bit and 128-bit depth.

These functions can calculate the optimum color palette for a 4-bit or an 8-bit image using octree color quantization algorithms. You can use a standard color palette, or apply a custom or existing color palette:

Convert a 24-bpp jpeg image into a gif image for web with optimum 8-bpp color palette.
Convert a 24-bpp jpeg photo into an 8-bpp grayscale J2K image.
Convert a 1-bpp bitonal image into an 8bpp grayscale image.

Dithering algorithms such as Stucki, Floyd Steinberg & Burke are implemented to improve the color conversion.

Multi-page TIFF and Animated GIF Image Edition

GdPicture SDKs feature a set of high-level APIs that enable you to handle and edit pages/frames in a multi-page TIFF image and in an animated GIF image.
These functions make it possible to access, extract, swap, insert and delete pages/frames in these types of images.

They also include functions to split and merge multi-page image files:

Merge two multi-page TIFF images into one multi-page TIFF / animated GIF file.
Merge a jpeg file, a png file and a J2K file into one multi-page TIFF file / animated GIF file.
Extract all pages or a specific page of a multi-page TIFF / animated GIF image as a single TIFF / GIF file(s)...


All of this can be done with a minimum amount of code and a low requirement of CPU & memory usage.

More information on multi-page TIFF image support...

Metadata Support

GdPicture SDKs provide extended functions for reading and writing common metadata models.

Supported metadata models are:

EXIF Tags (Read / Write).
GPS Tags (Read / Write).
Thumbnail Tags (Read / Write).
TIFF Tags (Read / Write).
Wang annotations (Read / Write).
IPTC Tags (Read only).

PDF & PDF/A Reading & Writing Features

GdPicture SDKs also provide easy-to-use functions for reading & creating PDFs without utilizing Adobe Acrobat including:

Protection & Encryption (40 bit, 128 bit & 256-bit).
Compression (RLE, LZW, JBIG2, JPEG, CCITT, Flate...).
Graphs.
Images.
Path construction & painting.
Text.
XMP metadata.
Options for creating 100% PDF/A compliant documents.

More information about PDF reading & writing...

Barcode Writing

Add in one line of code, linear (1D) barcode to an image. GdPicture technology supports more than 30 barcode types for writing purposes.

Available Barcode Modules:

UPCVersionA UPCVersionE UPCSupplemental2Digit UPCSupplemental5Digit EAN13
EAN8 Interleaved2of5 Standard2of5 Industrial2of5 Code39
Code39Extended Codabar PostNet Bookland ISBN
JAN13 MSIMod10 MSI2Mod10 MSIMod11 MSIMod11Mod10
ModifiedPlessey Code11 USD8 UCC12 UCC13
LOGMARS Code128 Code128A Code128B Code128C
ITF14 Code93      

Drawing Shapes

A set of drawing functions are provided that enable you to:

Draw Bezier curves.
Draw lines.
Draw circles.
Draw rectangles.
Draw ellipses.
Draw grids.
Draw pies.
Draw polygons.

These functions also include alpha channel support for drawing semi-transparent or watermarked figures, gradient support, angle rotation support and many other great features.  

Automatic Document Recognition Engine

GdPicture ADR™& is a clever engine designed for automatic document classification and categorization tasks in a document management system. This allows your application to identify invoices, checks, page separators, and any other type of document.

With GdPicture ADR, you can automatically or manually assign an electronic document to one or more categories, based on its contents.

More information about ADR Technology...

Optical Character Recognition (OCR)

GdPicture SDKs include OCR functionality, via the GdPicture Tesseract Plugin.
Add to your application a fast and accurate OCR engine and the functionality to build searchable PDFs from scanned images or faxes.

More information about OCR...

JBIG2 Reading & Writing

GdPicture offers the hability to read & compress bitonal image & bitmap embedded in PDF documents in JBIG2 format. it supports single page and multipage JBIG2 image file.

JBIG2 is an image compression standard for bi-level images, developed by the Joint Bi-level Image Experts Group. Wikipedia article related to JBIG2 compression.

More information about JBIG2 compression ...

1D Barcode Recognition

Add to your applications the ability to detect and decode nearly 20 industrial 1D barcode types from more than 90 document formats, such as bitmap, metafile and PDF.

Available Barcode Modules:

Industrial 2 of 5 Inverted 2 of 5 Interleaved 2 of 5
Iata 2 of 5 Matrix 2 of 5 Code 39
Codeabar Bcd Matrix DataLogic 2 of 5
Code 128 Code 93 EAN 8
EAN 13 EAN 128 UPC Version A
UPC Version E ADD 2 ADD 5

More information about 1D Barcode Recognition...

DataMatrix Barcode Recognition

Add to your document processing applications, the ability to detect and decode 2D DataMatrix barcodes in more than 90 document formats, including Bitmap, Metafile and PDF. Read linear barcodes from any source such as stream, file, scanned image, clipboard, http, ftp...

More information about DataMatrix Barcode Recognition...

QR-Code Barcode Recognition

Add to your document processing applications, the ability to detect and decode 2D QR-Code barcodes in more than 90 document formats, including Bitmap, Metafile and PDF. Read linear barcodes from any source such as stream, file, scanned image, clipboard, http, ftp...

More information about QR-Code Barcode Recognition...

Thumbnail Viewer Control

GdPicture provide a powerful Thumbnail Viewer Component formerly called ThumbnailEx.

ThumbnailEx is an embeddable control to display thumbnails from raster image, metafile and PDF documents in asynchronous mode to maximize performances. The control can load battery of documents (including PDF) from files or GdPicture Images.

More information about ThumbnailEx control...

Forms Processing - OMR & Template Recognition

GdPicture provides a Forms Processing Plugin including anchoring mechanism (also known as template recognition) and OMR features.

Anchoring mechanism (or template recognition) can help to align area to be processed by filters, OMR, OCR or barcode recognition. For example, if several documents are scanned of the same form, and the scanning orientation or quality is not guaranteed, the GdPicture Anchoring System can be used to specify the orientation of each document and the translation made to each document from the one where the user selected their Areas (surrounding rectangles).

OMR (Optical Mark Recognition) helps to detect the content of a checkbox, fill-in-area , multiple choice examination form, or any area where highlighting is required to indicate a certain choice.


More information about GdPicture Forms Processing Plugin...