ImageGear for .NET
AccuSoft® ImageGear® for .NET is a fully-managed .NET imaging SDK with an object-oriented design which works with Visual Studio 2005 and .NET Framework version 2.0. The SDK is written in C#, and provides an intuitive and easy to use hierarchy of classes, structures, interfaces, and enumerations for your .NET solution.
.NET Imaging SDK Highlights
ImageGear for .NET has everything you need for .NET imaging. You can accelerate your development by easily integrating these following features into your Visual Studio solution:
Accelerate your .NET imaging development with ImageGear for .NET. You can rely on the high quality and performance you expect from AccuSoft, the industry leader in imaging toolkits. In addition, ImageGear’s integrity is backed by the AccuSoft Image Guarantee: ImageGear is guaranteed to read all valid raster images in the supported formats.
Support for reading, writing and conversion of images in over 40 of 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, and 32, and comprehensive handling of alpha channels. In addition, the .NET SDK can read all of the additional possible bit depths for ImageGear-supported file formats. ImageGear for .NET provides capabilities for working with raster file formats, vector graphics, and PDF/PS file formats.
Read and write PDF documents natively in .NET available as an optional module, and makes use of the latest 100% Adobe PDF libraries, ensuring the most current version of the format is available, and allowing users to automatically conform to the highest PDF Language Standard.
PDF functionality includes:
The ImageGear for .NET JPEG2000 namespace supports JP2, JPX and Motion JPEG2000 file format (MJ2).
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, and HPGL.
Image processing and enhancement. Rotate, Flip, Resize with interpolations, color space conversions, contrast adjustment, de-skew, merge, smooth, sharpen, un-sharp mask, thumbnail creation and more.
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.
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.
Acquisition from TWAIN compatible devices.
Printing Functions includes auto sizing with auto page centering or specific placement.
.NET OCR/ICR/OMR Barcode Recognition
.NET OCR/ICR/OMR and Barcode SDKs speed your .NET imaging with ImageGear for .NET. The OCR and Barcode recognition modules are included and optional modules for ICR and OMR are also available. The OCR engine has 2 pre-made voting interfaces and direct access to 3 leading OCR engines (MOR, MTX and FireWorX).
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, Grayscale, Grayscale with alpha (pre-multiplied or not), Indexed (paletted) RGB, IHS, HSL, LAB, YIQ, CMY, YCbCr, YUV.
The Web Forms .NET SDK implements scrolling on the client side, so 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.
Comprehensive Samples and Help
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.