Tuesday, December 12, 2017

ImageEn, Imaging Library, v7.5.0 Released

Squeezing in before the Xmas 2017 cut-off, we are releasing v7.5.0 of ImageEn, our Imaging Library for Delphi and C++.

Top Ten Enhancements 

1. New Cloning Tool to erase unwanted content

2. New interactive Brush Tool to paint images

3. New interactive Rotation Tool to freely rotate and flip images

4. LibRaw can be used for Digital Camera Raw formats, providing support for more cameras, multi-shot photo and interpolation features

5. Enhanced PSD features, including support for loading and saving files without merged images, and reading and writing of Exif tags

6. New mouse interaction allows selection of background or subject using a Chroma Key algorithm

7. Filename filtering for TImageEnMView and TImageEnFolderMView

8. All new component icons, plus ImageEn properties can now be categorized in Object Inspector

9. Gradient, Alpha and Graduated Alpha fills

10. New Actions: TImageEnViewCloneTool, TImageEnViewBrushTool, TImageEnViewSprayTool, TImageEnViewRotateTool, TImageEnViewRotateAndCropTool, TImageEnViewShowGuidelines, TImageEnViewSelectChromaKey 

More Information

You can learn more about ImageEn at:


Demo all the new features at:


More ImageEn 7.5.0 Pricing

ImageEn can be purchased for $399.50 from our order page:


V7.5.0 is a free update if you purchased a license or extension after 13 December 2016. You can request the download from:


IEVision, Advanced Tools Add-On, 4.0.0 Released

Together with our update for ImageEn, we have released v4.0.0 of our advanced features plug-in, IEVision.

Top Five Features

1. Pattern Matching: Search image for template images

2. Pattern Matching with Map: Search for template images and return comparison map

3. Classifier Training: Find objects in an image using positive and negative samples

4. Watershed Selection: Automatic selection using painted markers

5. Grabcut Selection: Automatically select the main subject within an image

Demo all the new features at:


IEVision Pricing

IEVision v4.0.0 is a free update if you purchased a license or extension after 13 December 2016. If you qualify please complete the form at:


IEVision can be purchased for $399.50 from our order page:


More Information

IEVision is an advanced add-on for ImageEn that provides:
  • Face Detection and Object Tracking

  • OCR

  • Image Patching

  • Barcode Recognition

Monday, October 23, 2017

Only seven days to support ImageEn imaging library for FireMonkey

If you want to see ImageEn on FireMonkey, please pledge on KickStarter:


For more information on ImageEn, visit:

Friday, April 7, 2017

Wednesday, June 15, 2011

Going back to Delphi 5...

Prior to 2007, I had used Delphi 3, 4, 5 and 7. Without exception, they were all fine releases, generally they were great in themselves, but Delphi 4 in particular excelled in that I could uninstall it, put it back in the box and use it to level an uneven bookcase. Of the four versions, I spent at least five years in Delphi 5 and it was my favorite; it was fast, robust and - together with CodeRush - highly efficient.

Then I installed Delphi 2007 and never looked back.

Until now.

I was recently asked to perform a tidy-up job on some forms in a colleague's Delphi 5 application, so I blew the dust off my backup machine and fired up my old comrade, Delphi 5.

I was quite looking forward to it, almost anticipating a tearful reunion, but it felt more akin to this:


The first thing that struck me was how ugly it was, everything is gray, the graphics are all pre-XP and the floating windows are an abomination.

Also, I had in my mind that it was much faster than D2007, but I could not see any appreciable difference in start-up and compilation times (I even fired up D2007 just to confirm).

But these were not the real problems, I had come here to update a UI and for this, after D2007, it was almost unusable. Really! How did I ever layout a form before BorCoDero implemented alignment lines? Oh that's right, you select each control in turn and check the position and size properties in the inspector and manually move each in turn (you can't even hover over the control because in D5 the hint only shows you the control name - helpful). Or you use the alignment palette, except I kept losing the alignment palette under all the other floating windows. And don't go trying to find a new component, because the component palette doesn't filter. You can search it but it only finds component names that match the start of your query.

I take a lot of pride in my UI design and it is generally quite an enjoyable part of my job. Under Delphi 2007 that is. Going back to D5 was miserable and woefully inefficient (I had set aside a few hours to make the changes and it took a whole day).

You really can't go back.

Tuesday, August 11, 2009

Delphi 2010 Offers Delphi 1 Style Component Palette!

I'm almost wetting myself with excitement to hear that Delphi 2010 is returning to the old component palette:


This is certainly a step in the right direction but it doesn't go far enough. I also want to hide the search box on the palette and change the IDE's swish new graphics. It looks way too modern now IMO. Also, there should be options to disable generics, record methods, for in, and other language enhancements because that $h1t just scares me. And can there be an install option that names everything "Borland" Delphi. I don't want to get all flustered trying to find the application shortcut under my Start Menu. And do you think we can pressure NBC into getting the Friends cast back together?