What's new in this version of VintaSoftImaging.NET SDK:
- ImageViewer and AnnotationViewer revised:
- Display and work with large images (gigapixel):
- No need to store all image in memory.
 - Progressive image loading in viewer (for JPEG2000, BMP, TIFF).
 - Image loading by parts in viewer (for JPEG2000, JPEG, BMP, TIFF).
 - Uses multithreading in work with large images.
 
 - Increased image scrolling speed.
 - The ability to set the anchor of image location in viewer.
 - The ability to set image focus point:
- Fixed focus point: is set by anchor on visible part of image.
 - Nonfixed focus point: adds the ability to get back the viewed part of image while zooming.
 
 - The ability to programmatically move to the specified point on the image in viewer.
 - The ability to zoom relative to the specified point on the image.
 - More accurate zoom - ZoomExtended which allows values from 0.01 to 1000 percent.
 - Display special image map for fast navigation along the large image with following features:
- Image map size and location anchor in viewer.
 - Relative zoom or BestFit mode.
 - Highlighting of current visible image area.
 - Changeover to the specified place on the image by mouse click on map.
 
 
 - Display and work with large images (gigapixel):
 - Enhanced abilities of working with BMP, JPEG, JPEG2000 and TIFF decoders:
- The ability to get a part of image in specified scale without decoding and loading whole image into memory.
 - The ability to gain different parts of the same image in different threads (multithreading).
 
 - New ImageRenderer Class provides rich functionality to work with large and very large (gigapixel) images:
- The ability to gain specified part of image in specified scale.
 - Displays intermediate steps of image acquisition (smooth loading).
 - Progressive multistage loading of image or its part (JPEG2000, BMP, TIFF)
 - Fast getting thumbnails without loading whole image into memory (JPEG2000, JPEG, BMP, TIFF, PNG).
 - Uses multithreading while getting image or its part (thread count can be either chosen automatically or set manualy).
 - Cashes already loaded parts of image for better performance.
 
 - Codecs
- PNG codec created:
- Decoding of 1/2/4/8/16/24/32/48/64-bit images.
 - Encoding of 1/4/8/16/24/32/48/64-bit images.
 - Increase in compression of PNG files up to 40%.
 - Set image compression level and applicable data filter.
 - Add/read text data fields in PNG file.
 - Change palette and resolution without rewriting whole file.
 
 - TIFF codec improved:
- Added BigTIFF image support.
 - Added the ability to get a part of TIFF file page.
 - Added the ability to get scaled image page of TIFF file.
 - Optimized work with TIFF file metadata. Created algorithm which optimizes (minimizes) metadata size of TIFF file page.
 - Added CIELab color space support.
 
 
 - PNG codec created:
 - Visual Tools
- Added new visual tool ScrollPages: scroll images via mouse weel and jump from one to another when reaching the bottom.
 - Improved zoom step calculating algorithm for better visual sensing in visual tool Zoom.
 - Improved zooming algorithm in visual tool Zoom - it zooms now relative to zoom point specified by mouse click.
 - Improved image quality in visual tool Magnifier.
 
 - Demos
- Created new demo Large Image Viewer Demo.
 - MultiPageTiffDemo:
- Added the ability to set format and version for created TIFF file.
 - Added the ability to load BigTIFF files.
 
 - Added dialog box for ImageViewer and ThubnailViewer properties editing.
 
 
- Increased annotation drawing speed.
 - Optimized and accelerated Annotation Viewer.
 - Fixed some bugs in WANG annotation decoder and encoder.
 - Improved encoding of annotations in PDF.
 - Some minor fixes.
 
- Improved PDF encoder.
 - Fixed some bugs in PDF decoder and renderer.
 - Fixed some bugs in PDF font parsing.
 - Fixed some bugs in CCITT3 decoding algorithm.
 - Fixed some bugs in text extraction algorithm.
 - Fixed some bugs in PDF stream parameters parsing.
 - Optimized algorithm of Xref table parser.
 - Some minor fixes.
 
- Optimized memory usage while encoding multipage JBIG2 files.
 - Optimized encoding in lossless mode: 
- Speed increase 3%.
 - File size decrease 2% at the average.
 - Optimized memory usage.
 
 - Improved algorithm of adding symbols to symbol dictionary in lossy encoding mode.
 - Optimized encoding in lossy mode: 
- Speed increase 30%.
 - Optimized quality of outgoing image (fewer inaccurate symbol substitutions, table destructions etc).
 - Optimized memory usage.
 
 - Optimized JBIG2 decoder algorithm (speed increase 3%).
 - Fixed few minor bugs in decoder and encoder.
 
- Added the ability to display very large (gigapixel) JPEG 2000 images using progressive multithreaded loading of image by parts.
 - Added the ability to get an image tile with specified decomposition level (scale).
 - Added the ability to get rectangular area of an image tile (also in case only one tile present in the image) with specified decomposition level (scale).
 - Added decoding support for JPEG 2000 images with pixel depth 9-16 bit per color channel.
 - Some minor fixes.