What's new in this version of VintaSoftImaging.NET SDK:
- The SDK undergone significant changes for the purpose to:
- Provide the ability to port the library into other platforms and environments further.
 - Separate graphical user interface controls for WinForms.
 - Create graphical user interface controls for WPF.
 - Maximize the working speed of the library.
 - Make the library more scalable and reliable.
 
 - Codecs:
- Simplified and extended the abilities to work with image metadata:
- Created the hierarchy of classes providing the simplified ability to view and edit tree of image metadata.
 - Added the ability to copy metadata while converting image from one format to another.
 - Extended the abilities to work with TIFF file metadata (added TiffImageFileDirectory Class).
 
 - Created codec for working with Icon and Cursor (.ico, .cur) images.
 - Optimized the architecture of ImageFile.
 - Optimized the architecture of encoders.
 - Added the ability to get extended information about progress of saving image(s).
 - Added the ability to save image to the source file by specifying only file name.
 
 - Simplified and extended the abilities to work with image metadata:
 - Image rendering:
- Created the hierarchy of classes permitting the most flexible adjusting of image rendering settings.
 
 - Image Viewers:
- Optimized WinForms controls for viewing images and thumbnails.
 - Created WPF controls for viewing images and thumbnails:
- WpfImageViewer - WPF control intended for image viewing.
 - WpfThumbnailViewer - WPF control intended for thumbnail viewing.
 - WpfAnimatedImageViewer - WPF control intended for slide show viewing.
 
 
 - Visual tools:
- UserInteractionVisualTool:
- The visual tool architecture was significantly extended in part of interaction with user.
 - Added the ability to use simultaneously several interactive communication controllers for object transformation, for example, a rectangular object can be transformed as a rectangle and as set of points now.
 
 - All visual tools which imply the user interaction are derived from UserInteractionVisualTool Class from now.
 - Created the hierarchy of visual tools for WPF: WpfCropSelectionTool, WpfRectangularSelectionTool, WpfZoomSelectionTool, WpfRectangularSelectionToolWithCopyPaste, WpfDragDropSelectionTool, WpfZoomTool, WpfPanTool, WpfMagnifierTool, WpfOverlayImageTool, WpfImageProcessingToolWithRectangularSelection, WpfHighlightTool, WpfCustomSelectionTool, WpfCompositeVisualTool.
 
 - UserInteractionVisualTool:
 - Image printing:
- Optimized ImagePrintDocument control that provides printing of images for WinForms.
 - Created WpfImagePrintManager Class that provides printing of images for WPF.
 
 - Image processing commands:
- New image processing commands:
- SmoothingCommand - smoothing image.
 - AddNoiseCommand - adding noise to the image.
 - CannyEdgeDetectorCommand - multi-stage detection of wide range of edges in image.
 
 - The speed of the following processing commands has been optimized: MinimumCommand, MaximumCommand, MorphologicalCommand, InvertCommand.
 - Some minor fixes.
 
 - New image processing commands:
 - Demo applications:
- Imaging Demo updated:
- Added the ability to view and edit image metadata.
 
 - Annotation Demo upgraded:
- The demo application code has been completely revised.
 - Added the ability to restrict the building area of annotation to the image rectangle.
 - Added the ability to multi select annotations.
 - Added the ability to group several annotation.
 - Added the ability to undo changes in annotations.
 
 - Print Demo updated.
 - Icon Editor Demo created - full functional editor of Icon and Cursor images.
 - Created demo applications for WPF:
- Wpf Imaging Demo - WPF analog of Imaging Demo.
 - Wpf Annotation Demo - WPF analog of Annotation Demo.
 - Wpf Print Demo - WPF analog of Print Demo.
 - Wpf Pdf Editor Demo - WPF analog of Pdf Editor Demo.
 
 
 - Imaging Demo updated:
 - Some minor fixes.
 
What's new in this version of VintaSoftAnnotation.NET Plug-in:
- Completely revised the annotation engine for the purpose to make it maximally flexible and fast.
 - Created the hierarchy of classes for WinForms in compliance with Model-View-Presenter (MVP) software pattern: 
- Created AnnotationData and derived classes which are responsible for storing annotation data.
 - Created AnnotationView and derived classes which are responsible for annotation visual appearance and interaction between user and annotation.
 - Created AnnotationVisualTool which can be used for building, displaying and editing image annotations in image viewer.
 
 - Created the hierarchy of classes for WPF in compliance with Model-View-ViewModel (MVVM) software pattern: 
- Created AnnotationData and derived classes which are responsible for storing annotation data.
 - Created WpfAnnotationView and derived classes which are responsible for annotation visual appearance and interaction between user and annotation.
 - Created WpfAnnotationVisualTool which can be used for building, displaying and editing image annotations in image viewer.
 
 - Revised the event mechanism of annotation:
- Added the ability to get, change, undo change of any annotation property.
 - Added the ability to restrict the annotation building area to desired area.
 
 - Annotation and annotation collection supports now the standard serialization of objects used in .NET Framework:
- Created formatters which are responsible for saving and loading annotation collection: AnnotationVintasoftBinaryFormatter, AnnotationVintasoftXmpFormatter and AnnotationWangFormatter.
 - The annotation collection can be saved also by the use of any formatter which supports the standard serialization of objects used in .NET, e.g. using BinaryFormatter Class.
 
 - AnnotationVisualTool Class, derived from UserInteractionVisualTool Class, provides high flexibility and customizability of annotation creation and editing process.
 - Revised the code of WinForms controls responsible for displaying images and thumbnails with annotations.
 - Created WPF controls responsible for displaying images and thumbnails with annotations: 
- WpfAnnotationImageViewer - WPF control intended for viewing image with annotations.
 - WpfAnnotatedThumbnailViewer - WPF control intended for viewing thumbnail with annotations.
 
 - New annotations created:
- CompositeAnnotation - annotation that defines a set of anyhow connected with each other annotations.
 - GroupAnnotation - annotation that defines a group of annotations with abilities to relocate, resize, rotate the whole group.
 - StickyNoteAnnotation - sticky note annotation.
 - LeaderLineAnnotation - annotation that defines a leader line which links two annotations.
 
 - Added the ability to multi select annotations (multiselection).
 - Added the ability to save groups of annotations into WANG format.
 - Added new annotation properties for storing information about who created and changed annotation.
 - Improved FreeTextAnnotation.
 
What's new in this version of VintaSoftPDF.NET Plug-in:
- PdfEditorTool has been translated onto interactive communication engine UserInteractionVisualTool, which greatly expanded the possibilities of this visual tool.
 - Created WPF controls which make the work with PDF page in WPF easier:
- WpfPdfViewerTool - WPF control intended for text navigation and selection on PDF page.
 - WpfPdfImageExtractorTool - WPF control intended for image selection and extraction from PDF page.
 - WpfPdfEditorTool - WPF control intended for editing content of PDF page.
 
 - Created WpfPdfFontViewerControl - WPF control intended for displaying information about PDF document fonts.