VintaSoftImaging.NET SDK - Overview
VintaSoftImaging.NET SDK is the impressive and easy-to-use imaging library for .NET, WPF and WEB. The toolkit provides the abilities to load, view, edit, print, capture from camera and save digital images, convert them among different image file formats, broad facilities to work with multipage TIFF files and extra large TIFF images and much more.
VintaSoft Imaging .NET SDK can be used as standalone component or its functions can be complemented with VintaSoft Annotation.NET, PDF.NET, JBIG2.NET, JPEG2000.NET, DocCleanup.NET and OCR.NET plug-ins features in any combination. The proposed combination makes up the bundle named VintaSoft Document Imaging .NET SDK that perfectly suits for usage in digital document imaging and electronic documents circulation systems.
Combination with VintaSoftAnnotation.NET Plug-in provides image and PDF annotation functionality for .NET and WPF.
Combination with VintaSoftPDF.NET Plug-in provides PDF viewing, creation and editing functionality for .NET.
Combination with VintaSoftJBIG2.NET Plug-in provides JBIG2 decoder and encoder functionality for .NET.
Combination with VintaSoftJPEG2000.NET Plug-in provides JPEG2000 decoder and encoder functionality for .NET.
Combination with VintaSoftDocCleanup.NET Plug-in provides advanced document image cleanup functionality for .NET.
Combination with VintaSoftOCR.NET Plug-in provides optical character recognition functionality for .NET.
Two editions of the .NET Imaging SDK available to be licensed: Standard edition or Standard + WPF edition.
Programming environments: .NET Framework 2.0 or higher, WPF 3.5 or higher.
This program is the fully-managed .NET library to guarantee the fast working in .NET Framework.
You can use this library in your programs written in any programming language compatible with .NET technology.
Load image or PDF document from file or stream. *
Load images from multipage TIFF or GIF file, multipage PDF document or multiple different image files of supported format into one image collection. *
View image files and PDF documents in scrollable and zoomable image viewer for .NET, WPF and ASP.NET. *
View and work with very large (gigapixel) images using progressive multithreaded loading of image by parts.
Displays special image map for fast navigation along the large image.
View thumbnail images in multi-threaded thumbnail viewer for .NET, WPF and ASP.NET.
Multi selection feature (select, move, delete) in the thumbnail viewer.
Reorder images in thumbnail viewer by enabling drag-n-drop function.
Visual tools: rectangular and custom selection, magnifier, crop selection, drag-n-drop selection, zoom selection, zoom, pan and scrolling, preview of image processing directly in the image viewer, overlay an image of unlimited size, composite visual tool.
Preview and print image or PDF files with or without annotations. *
Open architecture for image color management allows to use and apply ICC profiles, standard and user-defined color transformations to TIFF, PDF, JPEG, JPEG2000 images. *
Image processing functions: despeckle, deskew, border clear and removal, text orientation detection, blank page detection, binarization, document segmentation, text recovery from halftones, rotation, mirror, crop, invert, color conversion, resize, resample, change resolution, histogram, brightness, contrast, hue, saturation, luminance, gamma, color blending, pixelate, sepia, tile reflection, blur, edges, sharpen, oil painting and more. *
Specify the region of interest for the majority of image processing or document cleanup functions. *
Direct work with multipage TIFF, without temporary file.
Direct work with animated GIF file with full set of editing options.
Read, add, update and save image file metadata for all supported formats.
Read, add, update and save annotations of TIFF, JPEG, PNG or PDF file. *
Includes image palette viewer and editor control.
Includes slide show image viewer control for .NET and WPF.
Get or set a pixel color via direct pixel access.
Save image to file or stream in .NET.
Asynchronously saves image collection to file or stream as multipage TIFF, GIF, JBIG2 or PDF file. *
Ability to save processed or annotated images back to the source and switch source after saving.
Recognize text from scanned documents and generate searchable PDFs based on OCR results. *
Split multipage TIFF, GIF, JBIG2 or PDF file to many BMP, GIF, JBIG2, JPEG, JPEG2000, PNG, PDF or TIFF files. *
Merge several image or PDF files into multipage TIFF, GIF, JBIG2 or PDF file *
Convert multipage TIFF to PDF or multipage PDF to TIFF file. *
Ability to obtain a list of cameras available in the system, which supporting DirectShow architecture, manage camera settings and capture image from camera.
Open architecture of this library allows you to tune up existing and create custom image codecs, image processing functions, image and thumbnail viewers, visual tools.
* the functionality described in the list item can be obtained in full by referencing one or more SDK-connected Plug-ins, the links in text lead to
Supported image file formats:
- BMP (read & write)
- EMF (read only)
- GIF, animated GIF (read & write)
- ICO, CUR (read & write)
- JBIG2 (read & write)
- JPEG (read & write)
- JPEG2000 (read & write)
- PDF (read & write)
- PNG (read & write)
- RAW: DNG, CR2, CRW, NEF, NRW (read only)
- TIFF, multipage TIFF (read & write)
- BigTIFF (read & write)
- WMF (read only)
Supported operations with multipage TIFF file:
- Get image.
- Add image.
- Insert image.
- Delete image.
- Pack file (remove unnecessary space from file).
- Read, add and update TIFF file metadata.
- Read extended TIFF image metadata: EXIF, GPS, Interoperability and more.
- Read and write annotations.
Supported TIFF image compressions:
- None (read & write)
- CCITT Group 3 fax (read only)
- CCITT Group 4 fax (read & write)
- CCITT Rle (read only)
- Macintosh Packbits (read & write)
- LZW (read & write)
- ZIP (read & write)
- Old JPEG (read only)
- JPEG (read & write)
- JPEG2000 (read & write)
Supported TIFF color spaces:
- RGB, RGBA
Windows OS / .NET Framework / Microsoft Visual Studio .NET / Internet Explorer
Supported operating systems:
- Windows XP / Vista / 7 / 8, 32-bit / 64-bit
- Windows Server 2003 / 2008 / 2012, 32-bit / 64-bit
- .NET 2.0 / 3.0 / 3.5 / 4.0 / 4.5
- WPF 3.5 / 4.0
Development environments VintaSoft Imaging .NET SDK was tested in and has examples of use for:
- MS Visual Basic - VB.NET 2005 / 2008 / 2010 / 2012 / 2013
- MS Visual C# 2005 / 2008 / 2010 / 2012 / 2013
- MS ASP.NET 2005 / 2008 / 2010 / 2012 / 2013