AccuSoft ImageGear for .NET
.NET Namespaces
Build better imaging applications by moving to AccuSoft® ImageGear® for .NET software. Use our fully-managed .NET SDK and API with 100% safe and verifiable .NET assemblies. ImageGear for .NET provides a compreehnsive set of enumeration, classes, and methods focused on the imaging features .NET developers need for Vista, Visual Studio 2005, and .NET Framework 3.5.
Core
The ImageGear.Core namespace is the basis of the ImageGear for .NET toolkit. This namespace contains classes to operate with graphics primitives, to license the product and, most importantly, primary ImageGear entities like page and document.
ART (AccuSoft Redlining Toolkit)
The ImageGear.ART namespace allows you to add redlining and annotation capabilities to any application built with ImageGear. If you have an application that can read, display, and print images, with ImageGear ART namespace enabled you can add marking capabilities, such as lines, arrows, highlighting, and sticky notes to document images, and use them as though you were working on printed sheets of paper. This chapter provides the ART namespace API reference.
Display
The ImageGear.Display namespace provides the ImageGear for .NET API for displaying and printing.
Formats - Base
The ImageGear.Formats namespace provides the ImageGear for .NET API for working with formats filters, thumbnails, and formats metadata. Most of file formats are handled by this namespace, but we also developed file-specific namespaces as well to help you build better applications faster.
Formats - CAD
The ImageGear.Formats.CAD namespace provides the API to create DWG and DXF vector formats.
Formats - CGM
The ImageGear.Formats.CGM namespace provides the API to create CGM vector format.
Formats - DGN
The ImageGear.Formats.DGN namespace provides the API to create DGN vector format.
Formats - DGN
The ImageGear.Formats.DICOM namespace provides features that are used with medical and DICOM images.
Formats - EXIF
The ImageGear.Formats.EXIF namespace provides the API for operating with EXIF non-image data.
Formats - HPGL
The ImageGear.Formats.HPGL namespace provides the API to create HPGL vector format.
Formats - IPTC
The ImageGear.Formats.IPTC namespace contains classes, structures, and enumerations that provide simplified access to IPTC metadata.
Formats - JPEG2000
The ImageGear.Formats.JPEG2K namespace provides methods to create JP2, JPX and MJ2 formats as well as enumerations values for these formats filters control parameters.
Formats - JPEG
The ImageGear.Formats.JPG namespace provides enumerations values for JPEG format filter control parameters.
Formats - PDF
The ImageGear.Formats.PDF namespace provides full multi-page reading and writing support for the entire document as well as specified set of pages. You can detect, read, write, append, insert, replace, swap and delete a specified page in the PDF document as well as to edit its content.
Formats - TIFF
ImageGear.Formats.TIFF This namespace provides public API for TIFF format metadata operating and for TIFF filter control parameters.
Frequency-based Image Processing
The ImageGear.FreqIP namespace provides public API functions for features related to image processing in frequency domain, such as Fourier Transform, Low Pass Filter, etc.
Color and Image Processing
This namespace represents the image and color processing API that allows you to promote or reduce colors using different interpolation algorithms. This API also allows you to rotate, flip, resize and crop images and provides image transformation methods such as remove red eye, perspective, solarize, warp, wave, etc.
ImageClean™
This namespace contains classes to enhance bi-level image support. It includes the ability to check for "noise" of black pixels, clean borders, invert white text, auto-orient image, auto invert black text on the white background, and auto-crop.
Recognition
The ImageGear.Recognition namespace API offers a set of objects that provide access to ScanSoft's document recognition technology.
Recognition Forms
This namespace contains classes that offer recognition-related user interface functionality. For example, it provides a customizable toolbar for creating recognition zones, as well as interactive, visual creation and editing of recognition zones, which are displayed directly over the image to be recognized.
TWAIN
The ImageGear.TWAIN namespace allows you to control any scanner, digital
camera, or capture card that has a TWAIN device driver.
Using the ImageGear TWAIN namespace, your application can:
- Create a custom interface to scan images, or use the default user interface included with the TWAIN driver.
- Create a custom interface to select a TWAIN source, or use the default selection dialog provided by TWAIN source manager.
- Get or set all TWAIN v1.9 capabilities that the device's TWAIN driver supports.
- Use the Automated Document Feeder for scanning images.
- Use native, buffered memory or file transfer modes when acquiring from a TWAIN device.
- Capture multiple images using automatic capture.
- Browse a device's file system and retrieve images from it.
With the ImageGear TWAIN support, you can do anything that your TWAIN v1.9 driver supports. If your TWAIN driver is not v1.9 or does not support the functionality listed above, then ImageGear will support all of the features that the driver has that are compatible with the TWAIN v1.9 specification.
Vector
ImageGear.Vector namespace provides objects and methods for displaying, rasterizing, and manipulating vector drawings. Such drawings can be loaded from vector files such as DWG/DXF, DGN, CGM, and HPGL.
Web Forms
ImageGear.Web.Forms namespace provides you with objects that provide the ability to view and process images through the internet. Here is the reference of public Web-Forms namespace API.
Windows Forms
The ImageGear.WinForms namespace provides common GUI functionality that can simplify development of Windows Forms based applications. This functionality is implemented in a separate assembly, using only public ImageGear API, with source code provided to enable modifications.
Windows Forms Thumbnails
This namespace provides GUI Thumbnail control API.
Windows Presentation Foundation
ImageGear.WPF namespace provides functionality for compatibility with the Windows Presentation Foundation framework, which is a new user interface subsystem and API based on XML and vector graphics available on Windows Vista. The following are the major parts of the ImageGear.WPF namespace:
- WPF BitmapSource interface
- HD Photo format support
- The XAML configurable GUI controls
XMP - Adobe's Extensible Metadata Platform
This namespace provides a general API for XMP support.
XMP - PDF
This namespace provides an API to access the Adobe PDF format XMP metadata.
XMP - Basic
This namespace provides an API to access the Basic XMP metadata and identifier properties.
XMP - Basic Job Ticket
This namespace provides an API to access the Basic Job Ticket XMP metadata and Job structure.
XMP - Camera Raw
This namespace provides an API to access the digital camera RAW format XMP metadata.
XMP - Dublin Core
This namespace provides an API to access the Dublin Core XMP metadata.
XMP - Dynamic Media
This namespace provides an API to access the Dynamic Media XMP metadata. You can access the XMP BeatSpliceStretch, Marker, Media, ProjectLink, ResampleStretch, Time, Timecode, and TimeScaleStretch.
XMP - EXIF
This namespace provides an API to access the EXIF XMP metadata. You can access the XMP CFAPattern, DeviceSettings, Flash, GPSCoordinte, Opto-Electronic Conversion Function / Spatial Frequancy Response (OECFSFR), and GPS directions.
XMP - EXIF Aux
This namespace provides an API to access the EXIF Aux XMP metadata.
XMP - IPTC4XMP Core
This namespace provides an API to access the IPTC4XMPCore XMP metadata and ContactInfo structure.
XMP - Media Management
This namespace provides an API to access the Media Management XMP metadata. You can access the XMP ResourceEvent, ResourceRef, and Version structure.
XMP - Microsoft Photo
This namespace provides an API to access the Microsoft Photo XMP metadata.
XMP - Paged Text
This namespace provides an API to access the Paged Text XMP metadata.
XMP - Photoshop
This namespace provides an API to access the Adobe Photoshop file format XMP metadata.
XMP - Rights Management
This namespace provides an API to access the Rights Management XMP metadata.
XMP - TIFF
This namespace provides an API to access the TIFF file format metadata.
