What is Imaging .NET SDK?
.NET Imaging SDK for image processing and PDFs in WinForms, WPF and ASP.NET
VintaSoft Imaging .NET SDK - is the impressive and easy-to-use image processing library for programming in .NET environment, which provides the skills to load, view, convert, manage, print, capture from the camera and save images from a page or images from multiple pages. The SDK is perfectly suited for workflow use of digital document images and electronic document circulation systems.
VintaSoft Imaging .NET SDK - is the foundation that can be complemented with related Plug-in functions in any combination: Annotation, PDF, JBIG2, JPEG2000, Document Cleaning, OCR, DICOM, Form Processing and Office. Plug-ins can only be used in conjunction with the VintaSoft Imaging .NET SDK.
General features
This .NET library is fully written in C #
Support for AnyCPU, x86 and x64 mode
Create images
Create black-and-white, grayscale, palette, RGB, or RGBA images.
Upload and save images
- Upload file or stream image
- Combine images into a collection of images
- Save image to file or stream
- Asynchronously save a collection of images to a file or stream
- Save changes to the image collection back to the source
- Save changes to the image collection to a new font and change the font after saving
- Supported file formats:
- Decoders
- Encoders
Read, edit, and write the low-level structure of the image file
- Low-level JBIG2 file manipulation - VintaSoft JBIG2 .NET plug-in is required
- Low-level JPEG2000 file manipulation - VintaSoft JPEG2000 .NET plug-in required
- Low-level DICOM file manipulation - VintaSoft DICOM .NET plug-in required
- Create new functionality for handling low-level files - the architecture is open
- Capture images from DirectShow-compatible cameras
- Get a list of available DirectShow image capture devices
- Get notifications about connected or disconnected devices
- Get device friendly name, current image capture format, and available image capture formats
- Set the desired image capture format
- Change additional device settings using the device settings dialog box
Render images
- Render the image region synchronously or asynchronously
- Get intermediate image
- Manage rendering requirements for image files
View images in WPF and WinForms
- WPF and WinForms controls, which allow you to view images in the .NET application:
- WPF and WinForms controls, which allow you to view image thumbnails in the .NET application:
- WPF and WinForms controls, which allow you to view and edit the image palette
View images in the web app
- Web document viewer for fast and easy web application UI development
- JavaScript UI controls, which allow you to view images in any HTML5 and SVG-compatible browser:
- JavaScript UI controls, which allow you to view image thumbnails in any HTML5 and SVG-compatible browser:
Process images
More than 110 image processing commands:
- Process the entire image
- Process the region of the rectangular or custom image
- Direct access to pixel data
- Use low-level functionality for processing images with N channels and M bits per channel (M <= 32)
- Combine multiple commands into a single command
- Parallels command execution on multiple threads
- Undo/redo image processing results
- Create custom image processing command - architecture is open
- JavaScript classes for image processing in web applications
Skills with extensions
- Upload, edit and save PDF documents - VintaSoft PDF .NET plug-in is required
- View all existing PDF files - VintaSoft PDF .NET plug-in , VintaSoft JBIG2 .NET plug-in and VintaSoft JPEG2000 .NET plug-in are required
- Color Encode Document Images for PDFs Using Advanced MRC Compression (Mixed Raster Content) - VintaSoft PDF .NET Plug-in and Cleanup VintaSoft Document .NET Plug-in are required
- Work with digital signatures of PDF documents, create and edit comments visually in PDF (PDF annotations) and interactive PDF form fields, capture their user input - the VintaSoft PDF .NET plug-in is required
- Annotate images - vintaSoft Annotation .NET plugin is required
- Annotate PDF documents - VintaSoft PDF .NET plug-in and VintaSoft Annotation .NET plug-in are required
- Clean document images in advance to improve text recognition (OCR) results - VintaSoft Document Cleanup .NET plug-in is required
- View, convert and print DOCX documents - VintaSoft Office .NET plug-in required
- Recognize text from document images and save recognition results to a text file - VintaSoft OCR .NET Plug-in is required
- Recognize text from document images and save recognition results to a searchable PDF document - VintaSoft OCR .NET Plug-in and VintaSoft PDF .NET Plug-in are required
- Load, view and annotate DICOM images, edit DICOM metadata, use DICOM MPR to rebuild DICOM images - VintaSoft DICOM .NET Plug-in and VintaSoft Annotation .NET Plug-in are required
- Identify and align the document image, recognize tags (OMR), text, and barcodes in a document form - the VintaSoft Forms Processing .NET plug-in is required
- Recognize and generate barcodes to /for IMAGES and PDF documents - VintaSoft Barcode .NET SDK is required
- Purchase images from the TWAIN scanner and upload them to Image Viewer - VintaSoft Twain .NET SDK is required
System requirements:
CPU: 1.8 GHz dual core processor
RAM: 2 GB
HDD / SSD: 50 GB of free space on the main drive
Operating system: Microsoft Windows 8 32-bit, Microsoft Windows 7 32-bit and Microsoft Windows Vista 32-bit
Resolution: 1024×768
Development requirements:
Development environments: Microsoft Visual Studio .NET 2008, 2010, 2012, 2013, 2015, 2017, 2019
Programming languages: C#, VB.NET, any .NET-compliant language
Development platform: .NET, WinForms, WPF, ASP.NET