DotImage .NET 1.1 - 6.0.2977.15798
DotImage .NET 2.0 - 6.0.2971.24462
The changes made to DotImage 6.0 consist of:
- New assemblies
- New features
- Improvements to existing features
New Assemblies
DotImage 6.0 has five new assemblies as listed be lwo. They support the new features described in the table below.
| Assembly | Supports | Description |
|---|
| Atalasoft.dotImage.Dwg.dll | DwgDecoder | AutoCad DWG and DXF decode |
| Atalasoft.dotImage.Wpf | Xps and JpegXr Support., AtalaImageViewer | Added support for Xps decoding and JpegXr encoding and decoding, Added support for native WPF image viewing with AtalaImageViewer |
| Atalasoft.dotImage.Ocr.Tesseract.dll | Tesseract OCR Engine | DotImage implementation of the Open Source Tesseract OCR Engine |
| Atalasoft.dotImage.Isis.dll | DotImageIsis | Isis Interface to scanners |
New Features
DotImage 6.0 has added support for the additional new features listed below.
AutoCad's DWG and DXF file formats now are supported.
Use anywhere you can use an AtalaImage, i.e. in all viewers.
Set a single property to configure annotations to render inside each thumbnail of the WebThumbnailViewer.
AJAX-Enabled WebControls in multi-framed documents automatically handle annotations without any additional client or server-side code required.
Support for importing and exporting PDF Annotations in to and out of the AnnotateViewer, including native support for unique PDF Annotation types.
Author and edit annotations with WinForms annotation control.
- PDF Text Extraction Tools
Search and extract text within a PDF document.
Bundled with Atalasoft PdfRasterizer.
Supports obtaining the position of text on a page so that the text can be highlighted.
- Composite viewer and thumbnail WinControl
Added a combined thumbnail and image viewer for document viewing/browsing in the DocumentViewer object WinForms.
Linked thumbnail and image viewer, DocumentViewer, automatically manages efficient multi-page document opening and saving.
Supports retrieving images from an arbitrary database using an ImageSource object and integrating with the WebImageViewer and WebThumbnailViewer.
Easy API for manipulating and composing TIFF files.
WebThumbnailViewer and WebImageViewer support using ImageSource object.
In the past you could you could view a multi-page TIFF or a directory of files. Now you can get images from arbitrary sources.
- Native WPF Image viewer control (not Silverlight)
Works with XAML, not a wrapped WinControl.
- Little CMS Color Management and Black Point Compensation Support
- ISIS support
A new ISIS interface to scanners.
Open source OCR with no royalties or run-time licensing fees.
Also known as Windows Media Photo.
Added support for XPS decoding and JpegXR encoding and decoding, and is included in Atalasoft WPF assembly.
Reduces multi-bit images (8 gray, 24 bgr, 32 bgr, 32 bgra) to two colors.
This command supports either Floyd-Steinberg (ie, error diffusion), or ordered dithering (matrix screen). FS dithering is implicit in the ApplyPaletteCommand, but (incorrectly) leaves the user with an 8-bit color mapped image instead of a 1-bit image. This new command separates out the functionality. The FS dithering is several times faster than the old implementation and goes to 1-bit.
It also includes an optional “serpentine” mode which samples the image alternately left-right and right-left. Ordered dithering provides a very fast means of simulating true halftoning.
In addition to traditional patterned screens, you can design your own patterns to create elliptical, rectangular, slatted or other screen patterns.
- 64 bit builds of DotImage and most add-on modules
This is very important for server-based imaging, because it allows you can keep more images and larger images in memory. At this time, OCR, Isis, DWG. and Twain lack 64 bit support.
- DbImageSource Support for accessing database images
All viewers that support ImageSource can now read images from a database. Support for reading blobs or image data using the database to get a filename.
Runs natively on 1 bit, 8 bit, 24 bit, and 32 bit formats. In addition to document processing, this will also improve the page processing speed of all OCR engines that use deskewing on gray or color images.
Drag'n' drop DotImage components with VS2008 just like in Visual Studio 2003, Visual Studio 2005, and Visual Studio 2008.
Improved Features
The DotImage features listed below has been improved in DotImage 6.0.
Improved performance of Tiff image decoding, made adjustments to improve visual appearance of images using YCbCr encoding.
Extremely easy manipulation of TIFF pages without decoding/re-encoding.
Improved the performance of the PdfEncoder for Flate image compression.
Greatly increased efficiency. Uses memory proportional to the region size and renders only what is necessary for the region.
- WebImageViewer tiles (which are regions) can be created much more quickly using less memory
- Drawing a Page object to a Graphics object, the mechanism via which you print now supports having a tile size allowing for the printing of significantly larger PDFs and much higher DPIs without running out of memory as only one tile is in memory at a time.
- Threaded Image Processing
More image processing commands operate using multiple threads, commands can be configured to multithread automatically.
- Improved support and reliability for RAW files.
- Decoder supports many more cameras and has many small bug fixes and improvements.
- Improved ease of use for web thumbnails and annotations
Web thumbnails now automatically show annotations on their associated viewer.
Coding requirements are minimal.
- Additional multi-threaded Image Processing Commands with automatic creation when possible
- Multi-threated commands are faster on multi-core machines
| Speed increase depends on number of cores, image size and the specific command. For example, on a 2-core system various threshold commands run in 54-70% of the time it took previously. To a point, if you double the cores, you can an approximate doubling of the speed. |