AccuSoft ImageGear for .NET
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
- Easily Read, Write, and Convert Images
- Powerful Image Processing
- Device Functions
- Robust Recognition
- WPF, Win Forms, and Web Forms
- Colorspace Support
- Fully-managed Code
- Developer Resources
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:
- .NET Framework 1.1
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Compact Framework 2.0
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:
- Content editing provides an API for creating, accessing and editing PDF page content objects.
- Document font support
- Word extraction capabilities
- Get and set the PDF document metadata
- Native PDF document printing
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:
- Check for black pixel noise
- Clean borders
- Invert white text
- Auto-orientation
- Auto-inversion
- Auto-cropping
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:
- Windows GDI
- OpenGL
- Direct3D
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
- Execute your code in the Common Language Runtime (CLR)
- Get automatic memory management
- Gain platform neutrality and cross-language integration
- Realize increased security by using code access security and avoiding buffer overruns
- 100% safe and verifiable .NET assemblies
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:
- PDF reading and writing
- TWAIN Scanning
- Core functions and formats
- Image processing
- Display operations
- ASP.NET Web Forms with AJAX
- VB .NET Imaging Tutorial
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.
