What's new in this version of VintaSoft Imaging .NET SDK:
- Image viewing in WEB:
- Added the ability to pan, magnify, zoom image when viewed in ASP.NET application.
- Added the ability to select and zoom selected region on image when viewed in ASP.NET application.
- Codecs:
- Implemented the decoder of DICOM images in new VintaSoft DICOM .NET Plug-in.
- Implemented the decoder of JPEG-LS images.
- Implemented the decoder and encoder of PCX images.
- Improved the codec of JPEG images:
- Implemented the mode that optimizes the size of encoded JPEG images (choosing of optimal Huffman table).
- Added the ability to decode JPEG images, encoded in progressive mode.
- Added the ability to smooth images while decoding those of them, which use Subsampling mode. This increases the visual quality of JPEG images with text data.
- Added the ability to decode 8- and 12-bit files encoded in SOF1 mode.
- Added the support for working with metadata of JFIF segment.
- Accelerated the decoding of grey images up to 30% on the average.
- Accelerated the encoding of images up to 9% on the average.
- Improved the visual quality of image encoded at high compression levels.
- Improved the decoding quality of 8-bit grey images.
- Improved the TIFF image codec:
- Added the ability to decode grey images with the following color depths: 2, 3, 5, 6, 7, 9, ..., 32, 64.
- Added the ability to decode palette images with the following color depths: 2, 3, 5, 6, 7, 9, ..., 16.
- Added the ability to decode RGB images with the following color depths: 3, 6, ..., 21, 27, 30, ..., 45, 51, 54, ..., 96, 192.
- Added the ability to decode CMYK images with the following color depths: 40 and 64.
- Added the ability to decode YCbCr images with the following color depths: 24.
- Some minor fixes.
- Improved the PNG image codec:
- PNG decoder was complemented with the ability to load large images progressively, that visually accelerates the process of image loading.
- Accelerated the decoding of PNG images.
- Improved the RAW image codec:
- Accelerated the decoding of RAW images in which data was encoded using Bayer grid and Ahd interpolation algorithm.
- Some minor fixes.
- Work with image metadata:
- Added the ability to extract clipping paths from Adobe segment of JPEG and TIFF files.
- Image viewing in WinForms:
- Image viewer was complemented with the ability to select an image area, which was defined via graphics path CustomSelectionTool class.
- Image viewing in WPF:
- Image viewer was complemented with the ability to select an image area, which was defined via graphics path WpfCustomSelectionTool class.
- Image processing:
- Added the ability to parallelize the image processing to defined count of threads.
- Added new image processing commands:
- IsImageBlackWhiteCommand - determines whether the image is black-white.
- IsImageGrayscaleCommand - determines whether the image is grey.
- GetImageColorDepthCommand - determines the actual image color depth.
- GetBorderRectCommand - determines the bounding rectangle of content location on the image.
- Improvements in image processing commands:
- GetColorCountCommand was complemented with the ability to specify the maximum amount of colors and the accuracy of color comparison.
- ResizeCommand was complemented with the ability to define the interpolation algorithm.
- GetBorderColorCommand and BorderRemovalCommand were added with new settings parameters.
- Added the ability to perform the binarization of images using Halftone algorithm.
- All image processing commands are implementing ICloneable interface from now.
- Image capturing from camera:
- Improved the algorithm of image capturing from camera for better compatibility with modern cameras.
- Demo applications:
- Created new Web Annotation Demo which shows how to annotate images and PDF documents in ASP.NET.
- Added and example of real-time processing of images captured from camera (rotation, inversion, inversion of channels).
- MultiPageTiffDemo was complemented with the support for color management.
- ImagingDemo, WpfImagingDemo and ImageProcessingDemo were complemented with the ability to execute image processing commands in multiple threads.
- Many minor fixes.
- Many minor improvements.
- Information about API changes is available here:
http://www.vintasoft.com/docs/vsimaging ... aging.html
What's new in related version 8.1 of VintaSoft Annotation .NET Plug-in:
- Added the ability to annotate images in ASP.NET applications:
- WebAnnotationViewer class
- a WebForms control that allows to annotate images and view annotated images.
- WebAnnotatedThumbnailViewer class
- a WebForms control that allows to view annotated thumbnails.
- There are the following annotation types supported by the time:
- Rectangle Annotation
- Ellipse Annotation
- Arrow Annotation
- Line Annotation
- Polyline annotation
- Text Annotation
- Rubber Stamp Annotation (StampAnnotation)
- WebAnnotationViewer class
- Created new ArrowAnnotation.
- Improved the work of WANG annotation algorithm codec. Now it can save:
- rotated RectangleAnnotation
- EllipseAnnotation
- rotated LineAnnotation, PolylineAnnotation and PolygonAnnotation
- smoothed (UseInterpolation == true) PolylineAnnotation and PolygonAnnotationData.
- Added the ability to define the default size of rectangular annotations.
- Demo applications:
- Created new Web Annotation Demo which shows how to annotate images and PDFs in an ASP.NET web application.
- AnnotationDemo was added with ability to create ArrowAnnotation.
- Information about API changes is available here:
http://www.vintasoft.com/docs/vsimaging ... ation.html
What's new in related version 5.1 of VintaSoft PDF .NET Plug-in:
- Loading PDF document
- Improved the work with damaged PDF documents.
- Improved the algorithm of XREF table recovery.
- Fixed several bugs in parser of PDF document fonts.
- Rendering PDF page
- Accelerated the rendering of PDF pages.
- Improved the quality and fixed few bugs in rendering of patterns.
- Added the decoding support for 1-, 2-, 4-bit CMYK and RGB images.
- Fixed some minor bugs in rendering of PDF pages.
- Editing PDF page content
- Added the ability to change image of PDF resource.
- Added the ability to compress image of PDF resource.
- Added the ability to obtain access to a list of PDF page annotations.
- Added a few new abilities to PdfGraphics class for working with content.
- Saving PDF document
- Added the ability to divide the encoded image on tiles while encoding using PdfEncoder and PdfMrcEncoder classes. This significantly decreases the memory usage while encoding large images.
- Demo applications
- Created new demo application - PDF Compressor Demo, which allows to compress any PDF document.
The demo exposes the abilities to:- optimize images of PDF document to necessary resolution
- determine the actual color depth of image resources
- re-compress images using other selected filters and settings
- change LZW to Flate(ZIP)
- compress not compressed resources using Flate(ZIP)
- re-compress Flate(ZIP) with highest compression level
- remove broken bookmarks
- remove bookmarks
- remove embedded thumbnails
- remove file attachments
- remove information about document
- use compressed XREF table
- remove unused objects
- remove broken links
- remove annotations and links.
- Created new demo application - PDF Compressor Demo, which allows to compress any PDF document.
- Information about API changes is available here:
http://www.vintasoft.com/docs/vsimaging ... 1_Pdf.html
What's new in related version 4.1 of VintaSoft JPEG2000 .NET Plug-in:
- Accelerated the image decoding.
- Reduced the memory usage while encoding images with tiles.
- Reduced the memory usage while encoding images in lossy mode.
- Added the ability to decode 4-bit images.
- Information about API changes is available here:
http://www.vintasoft.com/docs/vsimaging ... g2000.html
What's new in related version 3.1 of VintaSoft Document Cleanup .NET Plug-in:
- Added the ability to define the permissible minimum dimension of segment in ImageSegmentationCommand.
- Information about API changes is available here:
http://www.vintasoft.com/docs/vsimaging ... eanup.html
What's included in the release of new VintaSoft DICOM .NET Plug-in:
- Created VintaSoftDICOM.NET Plug-in - the new plug-in for VintaSoft Imaging .NET SDK, with the following abilities:
- Decoding DICOM file:
- Support for DICOM files (ACR/NEMA of version 3) and ACR/NEMA files of version 1 and 2.
- Support for multi-frame DICOM files.
- Support for DICOM directories.
- Obtaining DICOM image:
- Supported color spaces: Monochrome1, Monochrome2, PaletteColor, RGB и YBR.
- Supported bit depths: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24 and 48-bit per pixel.
- Supported compressions: None, RLE, JpegLossless, JpegLossy, JpegLsLossless, JpegLsLossy, Jpeg2000.
- Obtaining DICOM images with specified window width and level for DICOM images with a VOI LUT (Value Of Interest Look Up Table).
- Obtaining DICOM images with overlaid images.
- Work with DICOM file metadata:
- Obtaining DICOM file metadata (data about study, doctor, patient, etc).
- Support for ANSI and Unicode symbols.
- Viewing DICOM images in WinForms, WPF and ASP.NET applications using controls of VintaSoftImaging.NET SDK.
- Decoding DICOM file:
- Created new demo application - Dicom Viewer Demo, with the following abilities:
- Viewing single- and multi-page DICOM files.
- Viewing DICOM directories.
- Viewing DICOM images with ability to change dynamically the level and width of DICOM window.
- Using animation when viewing multipage DICOM files.
- Viewing DICOM file metadata.