ImageEx. Version 2.2 out now!

    Download demo  |   Download full  |   Download docs  |   Order  |   Back to products

 Home 
 News 
 Products 
 Free stuff 
 Orders 
 Downloads 
 Contacts 
 Links 
 Legal stuff 

Feature list

  • Supports more than 15 file types and 35 extensions
  • Uses standard image control for display
  • Works on windows AND reports
  • Contains an additional image viewer control with zoom & pan
  • Thumbnail creator included
  • Comes with legacy and ABC templates
  • supports Clarion 5, 5.5 and 6.0
  • low pricing: only 199,- US$

To buy the update, click here:

Introduction
When the very first version of Clarion for Windows came out (wasn't that in '94?) the built-in support for JPG, GIF, PCX and BMP files seemed to be enough for most users. For some it wasn't even back then, and for most of us it isn't today. Several years later, there are at least two major file types (namely TIF and PNG) that have wide-spread since then, and there are several others which might be of your interest.
So what can you do? Collect a dozen ActiveX controls (one for PNG, one for PCD, ...), try to get them to work on a Clarion window and finally find out that you cannot print those images on a Clarion report - or get ImageEx, a library that was specially designed for Clarion, being able to load up to 37 image formats into a STANDARD CLARION image control - on windows AND reports...

What ImageEx is
Well, when ImageEx first came out it was designed to be an enhancement of the Clarion image control, allowing it to display images of more than 15 file formats. Later I added the viewer control which added fast & flicker free zooming and panning functions. Then a customer asked me about panoramic images, so the panner control was born. So, more and more functions have been added since then.
Today, ImageEx has become a full featured, all-in-one graphics package. No other 3rd party product offers so many graphics related functions:

  • extended image control displaying images of more than 15 file formats (on windows AND reports!) with more than 39 extensions
  • fast and flicker free zooming and panning using the viewer control
  • a panoramic image viewer with user-defined, clickable hotspots
  • a wrapper class for creating, loading, modifying & saving 32bit images (24bit RGB plus 8 bit alpha channel)
  • image processing functions like adjusting contrast, brightness & intensity, gamma adjustment & color correction
  • resizing, rotating, flipping and skewing images
  • special effects like mosaic filter, convolution filters and colorizations
  • royalty free TWAIN scanning without ANY 3rd party files
  • advanced drawing functions (line, rect, roundrect, ellipse, polygon, pie, ...) with alpha channel support and antialiasing for smooth results
  • high quality text transformations like scaling, rotating and skewing
  • screen capture functions for capturing the entire screen, single windows and controls or selectable regions
  • utility functions like the PictureDialog (a file dialog with a preview area for images), others for saving images to and loading from BLOBs (without the need for an image control), retrieving properties from image files, ...

How does it work?
ImageEx is a graphic library that has been designed especially for use with Clarion. For speed issues it has been written in Delphi, but there's another Clarion layer in between your app and the Delphi library, so you won't get in touch with the Delphi stuff directly. Some people might dislike using non-Clarion libraries, but I bet after running the demo and seeing the amazing speed of ImageEx (especially the viewer control) this won't be a problem for you. ImageEx still supports all possible link modes (local / standalone).
All major components have been "wrapped" by templates so even a beginner can add the imaging functions to an application within minutes. The example applications cover all of the features that ImageEx offers and provide a good starting point for your imaging application.

Let this be enough words - if you're interested, check out the demo version, I'm sure that'll convince you! To keep the file size of the demo itself low, I've created a separate zip file containing several example images for use with the demo that can be downloaded here (4.2 mb).

 

Supported file formats
ImageEx supports more than 15 image formats and more than 35 file extensions! There's a more detailed listing of the supported sub-formats in the help file.

Format Loading Saving
Alias/Wavefront images (*.rpf; *.rla)  
Autodesk images (*.cel; *.pic)  
CompuServe images (*.gif)  
Dr. Halo images (*.cut)   
JPG images (*.jfif; *.jpg; *.jpe; *.jpeg)
Kodak Photo-CD images (*.pcd)  
Paintshop Pro images (*.psp)  

Photoshop images (*.psd; *.pdd)

 
Portable map images (*.ppm; *.pgm; *.pbm)  

Portable network graphic images (*.png)

SGI images (*.sgi; *.rgba; *.rgb; *.bw)  
Tagged image file format images (*.tiff; *.tif; *.fax)  

Truevision images (*.win; *.vst; *.vda; *.tga; *.icb)

Windows bitmaps (*.bmp; *.rle; *.dib)

Windows icons (*.ico)

 

Windows metafiles (*.wmf; *.emf)

 

ZSoft Paintbrush images (*.pcx; *.pcc; *.scr)

 

 

 

What's also in this package
The usual stuff:

  • example applications for legacy and ABC template chains
  • documentation in HTML help format (also available online)
  • a C3PA compliant installer
  • email support
  • free updates

 

 

Screenshots (click to enlarge)

Extended image control - Ok, I'd have to agree that you cannot really tell the difference by looking at screenshots ;-)


Usage in a form procedure.
    
Template prompts.
    
Usage in a report procedure.

Viewer control


The image viewer in action.
    
Template prompts.
    
Runtime properties...

Panner control


The image viewer in action.
    
Template prompts.

Thumbnailer class


The thumbnailer in action.
    
Template prompts.

PaintBox control


Moving lines in action.
    
A simple drawing app.

Image manipulation functions


Contrast & Brightness.
    
Resized & rotated.

Extras


The thumbnailer works together with SysTree and SysList...
    
The PictureDialog

 

 

Linkability chart

The table below lists the supported Clarion versions, template chains, target operating systems and link modes. More about linkability charts here.

ImageEx
Version 2.2.2
DLL version,
standalone
LIB version,
standalone
LIB version,
local runtime
16bit 32bit 16bit 32bit 16bit 32bit
Clarion 5
Ver. 5.002
Legacy - - -
ABC - - -
Clarion 5.5
Legacy - - -
ABC - - -

Clarion 6
6.1 EA2

Legacy

- - -

ABC

- - -
Source included
No, but available on demand.

 

 

 

© 2002 by solid.software