AccuSoft ImageGear for .NET

Download ImageGear

Features overview

AccuSoft® ImageGear® for .NET is a fully-managed .NET imaging SDK for development in Windows Vista, Visual Studio 2005, and .NET Framework 3.5. Our comprehensive imaging SDK for .NET provides an intuitive and easy to use hierarchy of classes, structures, interfaces, and enumerations for your .NET solution. Developers can create robust .NET imaging applications across a wide variety of platforms: 32-bit and 64-bit operating systems, .NET Compact Framework, and .NET Framework 1.1, 2.0, 3.0, and 3.5.

Fits Your Framework

Developers can easily add ImageGear for .NET into their existing .NET solution without having to change frameworks.  ImageGear for .NET is available across a wide variety of frameworks to fit your solution:

Easily Read, Write, and Convert Images

Worry-free reading, writing and conversion of images in the most popular formats and sub-formats with full access to the file format metadata. The .NET imaging SDK provides native support for all color spaces and bit depths, including but not limited to 1, 4, 8-bit gray level, 8i, 9-16-bit gray level, 24, 32, and 64 with comprehensive handling of alpha channels.  ImageGear for .NET provides capabilities for working with raster file formats, vector graphics, PDF/PS file formats — see a complete list of supported file formats.

 

Integrate XMP support in your .NET applications. ImageGear for .NET provides full support of Adobe's Extensible Metadata Platform (XMP).  Easily integrate XMP in your imaging application to handle custom metadata information.

 

Use Digital Camera RAW formats in your .NET applications. ImageGear for .NET provides an easy interface to wide variety or digital camera manufacturers and models. Developers can code applications to read thumbnails and color balance data, decode metadata, and also apply color reconstruction when loading RAW files.

 

Read and write PDF documents natively in .NET and use the latest 100% Adobe PDF libraries, ensuring the most current version of the format is available in your documents.  Developers can quickly integrate solutions to automatically conform to the highest PDF Language Standard.
See it in action — Watch a demo on enhanced PDF annotation

PDF functionality includes:

 

The ImageGear for .NET JPEG2000 namespace supports JP2, JPX and Motion JPEG2000 file format (MJ2).

Motion JPEG2000 file format (MJ2) is based on support of JP2 file formats, and is designed to contain one or more motion sequences of JPEG2000 images. The ImageGear included JPEG2000 module is able to handle all features of a single image which can be extracted from any track available in an MJ2 file.

This component provides a dramatic performance boost in the loading of heavily tiled JPEG2000 images by using parameters such as ProgressionOrder, StitchTiles, CodeBlockSize, CodeBlockStyle,TileWidth, TileHeight, and QualityLayers in the loading and tiling process

 

CAD/Vector support. ImageGear for .NET provides native support for CAD/vector formats such as DXF, DWG, CGM, DGN, HPGL, and AutoCAD 2007 formats.

Powerful Image Processing

Image processing and enhancement. Rotate, Flip, Resize with interpolations, color space conversions, contrast adjustment, de-skew, merge, smooth, sharpen, un-sharp mask, thumbnail creation, interpolation, solarize, red-eye removal and more.

 

Use ImageClean™ Processing to easily streamline your image data with built-in functions to clean your scanned or bi-level images. You can count on reduced development times by using ImageGear for .NET to clean your images as a first step for future image manipulation or as a final pass for display or processing. Some of the cleaning functions available are:

 

High-speed display. Complete control over how images are displayed with options for zoom, scroll, scale to gray, transparency (alpha), background, fit methods, orientation, alignment, aspect ratio, anti-aliasing as well as the ability to print an image with options.

 

Image loading and saving. ImageGear for .NET can load or save images to/from file system, data stream, memory or remote location.

ImageGear for .NET uses asynchronous downloading, providing greater performance in loading an image, and the ability to skip downloading unused portions of file, for example, when reading pages from a multi-page image.

The ability to read from non-seekable streams allows the ability to load images from any .Net Stream that has reading capability. In particular, System.Net.Sockets.NetworkStream, and System.Security.Cryptography.CryptoStream

 

Pixel access functions provide access to the image resolution, palette, and pixel data of an image, so that it is possible to retrieve and update the image raster, row, column, line, area, or individual pixels.

 

Annotations.
Using the ART namespace, you can annotate any image that your application loads into ImageGear. The annotations are called “ART marks”. ImageGear for .NET allows you to create, load, and edit art marks associated with an image into a separate file. The art marks can be stored in the legacy .ART file format or an open .XML file format. Any time the image is reloaded, the ART marks can be reloaded with a simple function call.
See it in action — Watch a demo on enhanced annotation

The ImageGear for .NET ART namespace also allows you to save the art marks either as tags or objects inside the image file if the file format supports storing annotations, or "burnt" into the image file.

Device Functions

Acquisition from TWAIN compatible devices with support for all TWAIN versions up to and including version 1.9.

 

Printing Functions includes auto sizing with auto page centering or specific placement.

 

Flexible rendering options with three methods to render vector content in your .NET applications:

You can use OpenGL and Direct3D in your .NET application with features such as transparency, z-buffering, and lighting/shading. Developers are free to choose between the methods to render vector content based on their .NET application.

Robust Recognition

Add OCR, ICR, OMR and Barcode recognition to your .NET solution with ImageGear for .NET. The OCR engine has 2 pre-made voting interfaces and direct access to 3 leading OCR engines (MOR, MTX and FireWorX). The OCR, ICR, OMR, and Barcode recognition features are available as optional modules. View the .NET recognition options available.

WPF, Win Forms, and Web Forms

Use Windows Presentation Foundation and develop Vista applications with the WPF namespace in ImageGear for .NET. Access the latest WPF user experience features within your application with ImageGear .NET. We also provide WPF-based code samples to get you started.

 

Work easily with Win Form GUI controls in ImageGear for .NET for time-saving development. Win Form controls include magnify window, popup magnifier, thumbnail window, recognition zone editing and more.

 

Build high-performance applications with Web Forms. ImageGear for .NET lets you add AJAX support to your Web Forms applications.  In addition to fast AJAX support, you can implement scrolling on the client side, delivering the same viewing performance you would expect from a desktop application. This capability, combined with the server-side power of  ImageGear for .NET, and the use of appropriate format compressions to transfer image data to the client, makes the ImageGear for .NET Web Forms SDK the ultimate choice for developing the next generation of Web-based imaging applications.
See it in action — Watch a demo on powerful imaging with Web Forms

Colorspace Support

ImageGear for .Net provides a color reduction API that allows you to reduce the bit depth of an image using  reduction methods such as BAYER, BITONAL, DIFFUSE, HALFTONE, MEDIAN, OCTREE, POPULARITY, SCALE.

 

Native support for a variety of color spaces is available, including: RGB, RGBA (RGB and alpha), RGBPA (RGB and pre-multiplied alpha), CMYK, Pantone, Grayscale, Grayscale with alpha (pre-multiplied or not), Indexed (paletted) RGB, IHS, HSL, LAB, YIQ, CMY, YCbCr, YUV.

 

Work with alpha spot channels and Pantone colors in your applications. .NET developers can take advantage of time-saving features when working with images containing spot and alpha channels

 

Work with transparent colors in your .NET applications. Read, write, and automatically display transparent colors in GIF, PNG, and XPM file formats.

Fully-managed Code

Use our fully-managed code solution to create powerful, robust web applications

Developer Resources

ImageGear for .NET is provided with a library of .NET imaging samples included to showcase the versatility of the product. These include samples for:

The product has context-sensitive help and documentation that is fully integrated with Microsoft Visual Studio .NET 2003 and Visual Studio 2005 allowing developers complete access to comprehensive detail on each ImageGear .NET imaging function.