Recogniform - Tecnologie di riconoscimento ottico

 

Go to the Italian website


Imaging Library 5.0

 buy on-line    download demo    download evaluation version    info  

This Imaging sdk (API) allows you to work with digital images, supporting the following functions:

  • scan;
  • load;
  • save;
  • display;
  • process;
  • edit.

Images scanning is supported by scanner's standard TWAIN drivers, with or without user interface. When scanning without user interface, you can set color depth, resolution, size, brightness, contrast and enable or disable adf and duplex mode. Also a simple callback method allows you to scan multiple images in one step when automatic document feeder or duplex are enabled!

Image loading and saving feature allows to read/write images from/to disk. The most common file formats are supported as well as several compression standards. You can load and save images from/to BMP, JPG and TIF files. Multipage TIFF files are also supported; available compression schema are: uncompressed, ccitt-g4, ccitt-g3, packbits, deflate, jpeg and lzw (requires Unisys license in some countries). For JPEG files you can also set the quality factor, in order to balance the quality vs compression ratio. Moreover, the last release of Recogniform Imaging library allows you to read/write PDF multi-page files, without installing Acrobat Reader® on your PC!

Image visualization can be done using a sophisticated Scale-To-Gray algorithm that improves visualization of large images in small screen areas. You can set the zoom factor choosing values ranging from 1% to 1000%. Stretching to fit images to display surface is supported, too.

Image processing funcionality allows you to invert, rotate by 90/180/270 degrees, flip and mirror images. You can also extract sub-images as required by ICR/OCR or other tools that only need the field to process and not the full image. For each image you have direct access to the DIB memory handle, so there's no need to deal with proprietary memory formats!

Image editing is very flexible because you can use all graphic Windows API (GDI) on your images, as writing on a standard device context. Two functions allow you to get and release the DC on the images, using them as normal draw surfaces! Also you can import/export images as standard bitmaps (HBITAMP and HPALETTE).

This library can be very useful with all other libraries developed by Recogniform Technologies when you have to supply the DIB (Device Independent Bitmap) handle.

If You wish to test this library you can download the demo application (400 KB) that allows you to open and display your tif images: please give us your feedback and your comments after the test!

Here is the source code in Microsoft Visual C++ of a sample application using the imaging library:

#include "stdafx.h"
#include "recoio.c"

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{ 	

 // Load dynamically the library
 LoadIOLibrary();

 // Init the session
 int Session= IO_Init("demo", "demo");

 long hBitmap;

 hBitmap = 0;

 // Load in memory the first image from a multipage TIF file
 hBitmap = IO_LoadTIFImage(Session,".\\test.tif",0);


 if (hBitmap>0)
  {
   // Open the Clipboard
   ::OpenClipboard(NULL);
		
   // Save the DIB to the clipboard 
   ::SetClipboardData(CF_DIB,(void*)hBitmap);

   // Close the Clipboard	
   ::CloseClipboard();

   MessageBox(NULL, "Image copied in clipboard !", "INFO", MB_OK);

  }
  // Show an error message
  else MessageBox(NULL, "Unable to load the image", "ERROR", MB_OK);

	
 // Close the session
 IO_Done(Session);

 // Unload the library	
 FreeIOLibrary();

 return 0;
}

Pricing & Ordering Info
The price of this library is EUR 799,00. The library is royalties free up to 1000 runtimes, so it can be distributed with any end-user application without paying licenses fee. If you need a larger number of runtimes, you have to buy more licenses.

You can order on-line in our e-commerce store or using our contacts page.

Evaluation Version
You can download an evaluation version of this product for
Visual Basic, Visual C++ or Delphi

More Info
If you need further information about this product please use the contacts page
.


© 2009 Recogniform Technologies SpA - All rights reserved