Document imaging is another field where Graphics Mill Pro can be successfully used. If you are creating this kind of application, you'll benefit from the following features:
1-bit Images Support
Graphics Mill Pro is designed to operate 1-bit images without converting them into 8-bit per channel RGB or grayscale. This way it uses the main advantage of the 1-bit storage - it is extremely memory-friendly. Whenever you load files into memory, apply transforms, or draw text/lines on such images, the bitmap stays very compact and no extra resources are used.
Some image algorithms of Graphics Mill Pro are specially designed for 1-bit images. Effects such as median, minimum, and maximum filters can be used to remove noise, dilate or erode an object in the 1-bit image.
Strong TIFF File Format Support
Graphics Mill Pro allows you to load files of different formats including TIFF - one of the most wide-spread formats for storing and manipulating document images. In particular, you can:
- Load both single and multiple pages from TIFF files.
- Get thumbnails for the TIFF files (even for individual pages).
- Save TIFF files, both single and multiple pages.
- Use different compression algorithms such as LZW, Deflate/ZIP, RLE, CCIT Group 3/4, Huffman, etc.
We have tested Graphics Mill Pro with a lot of different TIFF files, and it can load even those files which fail to be loaded by some popular and wide-spread software.
Write-Only PDF Support
PDF is another popular document interchange file format. It is often used for printing.
Graphics Mill Pro can save raster images in PDF format (both single and multiple pages). It supports several compression options, including deflate (ZIP) and JPEG.
NoteGraphics Mill Pro cannot load PDF files though.
Windows and Web Controls Designed to Display Documents
Visual controls of Graphics Mill Pro have a number of features which are useful when displaying 1-bit documents. In particular:
- When zooming the document, the scale-to-gray technique is used. It makes text and other objects in the image look smooth. The text is readable even with strong zoom ratios.
- Automatic zooming modes are supported, in particular "fit to width", "fit to height", "fit to page".
- Images that have different horizontal and vertical resolution are displayed correctly. Typical examples of such images are faxes. Usually in such images horizontal resolution is higher than vertical, which makes them look oblate.
- ...and many other features.
Examples of Usage
Graphics Mill Pro is a highly versatile component and can be used in a wide range of applications. Here are few examples:
- Fax viewer;
- Batch document processor;
- Document database Windows client:

- Document database Web client:
