Atalasoft
Welcome to Atalasoft Community Sign in | Join | Help
in

DotImage 6.0 -- release notes

Last post 04 Mar 2008, 11:12 AM by ascarb. 0 replies.
Sort Posts: Previous Next
  •  04 Mar 2008, 11:12 AM 13399

    DotImage 6.0 -- release notes

    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.

    AssemblySupportsDescription
    Atalasoft.dotImage.Dwg.dllDwgDecoderAutoCad 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.dllTesseract OCR EngineDotImage implementation of the Open Source Tesseract OCR Engine
    Atalasoft.dotImage.Isis.dllDotImageIsisIsis Interface to scanners

    New Features

    DotImage 6.0 has added support for the additional new features listed below.

    • CAD/CAM Support

    AutoCad's DWG and DXF file formats now are supported.

    Use anywhere you can use an AtalaImage, i.e. in all viewers.

    • Rendering of Annotations inside a thumbnail 

    Set a single property to configure annotations to render inside each thumbnail of the WebThumbnailViewer.

    • Automatically handle annotations

    AJAX-Enabled WebControls in multi-framed documents automatically handle annotations without any additional client or server-side code required. 

    • PDF Annotations

    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.

    • Database ImageSource

    Supports retrieving images from an arbitrary database using an ImageSource object and integrating with the WebImageViewer and WebThumbnailViewer.

    • TIFF Document

    Easy API for manipulating and composing TIFF files.

    • ImageSource support for Web

    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.

    • Tesseract OCR Engine

    Open source OCR  with no royalties or run-time licensing fees.

    • Support for HD Photo

    Also known as Windows Media Photo.

    • XPS and JpegXR Support

    Added support for XPS decoding and JpegXR encoding and decoding, and is included in Atalasoft WPF assembly.

    • Added DitherCommand

    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.

    • Native AutoDeskewCommand

    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.

    • Visual Studio 2008 Support

    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.

    • Tiff Performance

    Improved performance of Tiff image decoding, made adjustments to improve visual appearance of images using YCbCr encoding.

    • Tiff File Manipulation

    Extremely easy manipulation of TIFF pages without decoding/re-encoding.

    • PDF Encoder Performance

    Improved the performance of the PdfEncoder for Flate image compression.

    • PDF Decoder Performance

    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.

    • RAW File Support
    • 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.

    Filed under:
View as RSS news feed in XML