SDK Overview
GdPicture Pro Imaging SDK is a full-featured image processing toolkit delivered as ActiveX component to display, create, acquire, edit and print image (bitmap, vectorial & PDF) . It supports many image formats like tif, jpeg, jpeg 2000, psp, exr, hdr, jfif, png, pdf, ico, wmf, gif, exif, bmp, dib, fax, emf, pnm, pcx.
Images can be cropped, converted, acquired from twain devices, rotated, combined, colors can be reduced, filters and effects can be applied. Watermarked text, lines, circles, curves can be added....
The GdPicture Pro Imaging SDK can be used on any 32-bit and 64-bit Windows development environment that support ActiveX components, including Visual Basic, Realbasic, Visual C++, Delphi, Visual FoxPro, PHP, ASP, MS Word, Access, Windev, Excel, PowerBuilder, Visual Studio Dotnet (VB.NET, C#, J#, C++) and many others.
GdPicture Pro Imaging SDK can be used as:
- Imaging SDK for Visual Studio Dotnet or any Microsoft Win32 and Win64 development tool.
- Image Processing Toolkit.
- PDF Toolkit.
- Image and PDF Viewer Control.
- Barcode SDK.
- Twain SDK that can acquire images from devices such as capture cards, cameras and scanners with ADF support.
- ...

Major Product Features:
Gdpicture Pro Imaging SDK includes 3 classes containing over 700 functions.
IMAGING - Image processing & Document Imaging SDK :
- Advanced imaging processing
- Multipage Tiff reading and writing
- Support lzw, ccitt3, ccitt4, rle and Jpeg compression
- Support for 1-bit, 4-bits, 8-bits, 16-bits, 24-bits, 32-bits, 48-bits and 64-bits color depth
- Image enhancement functions
- Import / Export image from clipboard
- Include the GdPicture Automatic Document Recognition engine (GdPicture ADR)
- Import / Export image from HTTP or FTP server
- Advanced TWAIN scanning (webcam and scanner) with Automatic Document Feeder control (ADF) and Autoscan control
- Convert any color depth to any color depth, from 1-bit to 64-bit
- Many color quantization and reduction algorithms
- Load and Save CMYK images
- Apply Color correction according to color management information ICC / ICM
- Read and Write stream & binary data
- Auto Border removal
- Cropping and add borders
- Advanced rotations: basic 90°, 180°, 270°, flip by x-axe or y-axe, specific angle rotation
- Watermark text, shapes or image
- Advanced Text processing
- Make Thumbnails
- Skew and de-skew image
- Obtain specific color components of an image
- Full metadata support: Read / Write EXIF tags, GPS tags, Thumbnails tags, IPTC tags...
- Print image with autofit capability
- Combine Images: Paste images together with transparency effect
- Resizing with 8 diferent interpolation modes (bilinear, bicubic, nearest neighbor...)
- Drawing lines, ellips, round, rectangle, bezier, curve, image with anti-aliasing
- Drawing Barcodes 25i, EAN13, 3 of 9, code 128
- Change brightness, saturation, contrast, gamma
- Bitonal & Color Image Enhancement: Noise removal, Despeckle filters, characters repair...
- Lot of filters and effects(emboss, blur, edge enhance, engrave...)
- Personalized filters with matrix convertion
- Area selection: select areas or regions on an image for processing
- Capture the contents of any window or section of any window
- Color anti-aliasing and smoothing for zoomed images
- Zoom enhance
- HSL, CMY, CMYK, RGB, ARGB, sRGB64, ICM, ICM2 color spaces management
- PDF Write (image, shapes, text)
...
GdViewer & GdViewerCnt - Image Viewer Controls :
- Image bitmap and vectorial viewer (very high quality viewer class with many differents view modes)
- Load and print tif image, multipage tiff, ico, jpeg, png, wmf, emf, gif, animated gif, dib, fax, j2k, jp2...
- PDF Viewer
- Multipage Tiff reading, you can change page easly
- Display big image file
- Read binary data types like IStream, IUnknown
- Load image from URL
- Multiple image scaling algorithms (Antialiasing, Bicubic and Nearest Neighbor Interpolation ...)
- Support lzw, ccitt3, ccitt4, rle and Jpeg compression
- Support for 1bit, 4bits, 8bits, 16bits, 24bits, 32bits, 48bits and 64bits pallets color
- Import image from Clipboard, StdPicture, IPicture, HBitmap, DIB, gdiplus handle...
- Advanced rotations 90, 180, 270, 360, Flip X, Flip Y
- Advanced and optimized printing features: Print range of pages from a multi-page file, Print multi-page images in single print jobs, Fit image to paper size...
- Area processing
- User define display area
- Animated Gif Viewer
- Built in timer with TimerTick event
- Advanced scrollbar and autosize features
- Aspect Ratio Control
- Right click pop up menu, including tools, selection, zoom... *
- Built in tools including hand tool, pan and zoom, rectangle selection
- Move / Scroll the image by mouse drag
- Zoom enhance, zoom by height, by width, fit to page...
- User define Zoom and user define area zoom
- Keyboard and Mouse Events
- Change image zoom with mouse whell
- Smooth Scrolling
- Save and restore the specifies position of image (Image MAP system capability)
- GdViewerCnt: Image viewer container class (like a vb picturebox, can contain other controls placed on it)
- ...
* Contextual menu of the viewer :

Supported image file formats:
* BMP, DIB, RLE (standard Windows Bitmap file format) [displaying, reading, writing].
* WBMP (Wireless Bitmap) [displaying, reading, writing].
* ICO (Icone file format) [displaying, reading, writing].
* EMF (Enhanced Windows Metafile format) [displaying, reading].
* GIF, ANIMATED GIF, Interlaced GIF (Graphics Interchange file format) [displaying, reading, writing].
* ANIMATED GIF (Graphics Interchange file format) [displaying, reading].
* JPEG, JPG, JPE, JIF, JFIF, JNG (Joint Photographic Expert Group file format) [displaying, reading, writing].
* JP2, J2K (JPEG-2000 file format and Codestream) [displaying, reading, writing].
* PSP (Photoshop file) [displaying, reading].
* EXR (OpenEXR format) [displaying, reading].
* HDR (High Dynamic-Range format ) [displaying, reading].
* IFF (Interchange File format ) [displaying, reading].
* PNG (Portable Network Graphics file format) [displaying, reading, writing].
* TIFF, TIF (Single & Multipage Tagged-Image File format) [displaying, reading, writing].
* RAW, FAX G3 (Group 3 Fax format) [displaying, reading].
* SGI (Silicon Graphics Image format) [displaying, reading].
* WMF (standard Windows Metafile format) [displaying, reading].
* PNM, PPM, PBM, PGM, RPPM, RPGM, RPBM (Portable Any Map) [displaying, reading, writing].
* RAS (Sun Raster format) [displaying, reading].
* PCX (PC Paintbrush File format) [displaying, reading, writing].
* TGA (TARGA Image format) [displaying, reading, writing].
* CUT (Dr. Halo File format) [displaying, reading].
* PCD (Kodak Photo-CD file) [displaying, reading].
* MNG (Multiple-image Network Graphics - only the first page) [displaying, reading].
* DDS (Microsoft Diract Draw Surface format) [displaying, reading].
* KOA (KOALA format) [displaying, reading].
* XBM (X-Bitmap format) [displaying, reading].
* XPM (X Pixmap format) [displaying, reading, writing].
* PDF (Single page Portable Document Format). [displaying, writing].
* PDF ( Multipage Portable Document Format). [displaying, writing].
Supported TIFF file compressions:
* CCITT Group 3 fax encoding.
* CCITT Group 4 fax encoding.
* CCITT Modified Huffman RLE.
* LZW compression.
* Packbits - Macintosh RLE compression.
* ZIP compression - Deflate.
* JPEG.
* Old JPEG 6.
* Pixar's compression.
* LogLuv compression.
System Requirements:
GdPicture Pro works on any Microsoft Windows platforms:
Microsoft Windows (32 bits or 64 bits): 98 / NT4 / ME / 2000 / XP / 2003 / VISTA
|