ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 User Demos and Apps

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Format  BoldItalicizedUnderline Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailBrowse for an image to attach to your post Browse for a zip to attach to your post Insert CodeInsert QuoteInsert List


Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

Check here to subscribe to this topic.

T O P I C    R E V I E W
xequte Posted - Feb 02 2014 : 22:03:18
200 demo projects are included with ImageEn, and can also be accessed at:

But we also welcome users to submit other demos that might be useful, and also link to their own applications that have been created with ImageEn.

Please upload your demo by posting a reply and clicking "attach a photo or zip" (full source demos only, with an EXE). When linking to a demo or application please advise whether it is full source, free or $$$. If possible, also include a screenshot.

Many more demos are available with Adirondack's ImageEn E-book:

Xequte Software
20   L A T E S T    R E P L I E S    (Newest First)
AScomp Posted - Jan 17 2021 : 12:22:50
Hi all,

we just released Image Former, which is a small tool to batch-edit any number of files. Right now, there are just a few functions included, but we will add more and more with time:

Thank you @Nigel for the quick support and the whole company for a great and easy-to-use library!

Kind regards

Arash Posted - Jan 17 2021 : 08:41:00
Thank you dear Nigel
xequte Posted - Jan 16 2021 : 17:55:35
Hi Arash

Perspective correction is now built into ImageEn.

Please see:

And try the demo:


Xequte Software
Arash Posted - Jan 04 2021 : 12:26:26
Hello rmklever
I hope you are well
i have a question about your code:

Perspective correction project

can you please tell me about
DelX1, DelY1, DelX2, DelY2, DelX3, DelY3
what are these parameters? I understand you want to create an adjugate matrix but i didn't understand what are these parameters

Thank you
Laser AOC Posted - Oct 30 2020 : 02:49:29
Hello All,

You can download Photo Sense from here:

Please open this link and click on "Free Download" button to get the software. It is FREE!

Special thanks goes to (in no particular order):
- Siniša(Spetric) for sharing his hard work which allowed us to add support for third party Photoshop compatible filters.
- Bill Miller (w2m) for your sample codes and posts has taught us many things.
- Roy M Klever (rmklever) your Picture Color EQ got us started on how to implement lightning fast color/tone/etc. corrections and we have implemented an AI based photo correction in may of our Image->Adjustments.
- Ma Xiaoguang and Ma Xiaoming (twin brothers) who helped in implementing a perfect Levels feature which gives result equivalent and at times better then other tools in the market.
- Last but not the least to IE and Nigel without whom we would not have thought of building such a tool.


Laser AOC
xequte Posted - Oct 29 2020 : 23:42:53
Nice one, Yogesh, that is a fantastic looking application.

Promo looks very professional too.

Xequte Software
Laser AOC Posted - Oct 29 2020 : 10:52:08
Hello All,

Finally after coding and re-coding and re-coding... for 700 days we have finally completed our flagship Image Editor.

For more information please watch our promo video:

I will post the download link soon as we are launching the basic version for FREE!

It has all the features of market leader Image Editor and we have tried to build our UI as close to market leader as possible including short cur keys and dialog layouts!

Please send me your reactions/reviews by mail from my profile page.


Laser AOC
spetric Posted - Aug 21 2020 : 13:39:20
It can be done: First time, filter is called with UI and other times it can be called without UI with saved parameters. However, I did not implement this feature. Maybe in one of the next versions. Bugs first, then big documents for newer 64-bit filters, etc...
pierrotsc Posted - Aug 21 2020 : 09:19:01
In dephi, it crashes when i run the demo that Nigel posted. I also use the 64 bit dll.

Please see:

yogiyang Posted - Aug 21 2020 : 07:40:12
Hello Spetric,

Thanks for releasing Plugin Host for 64bit.

I have personally have been waiting for this for quite some time.

On initial testing it is working like a charm!

I have one request:
How can we execute a plugin so that it applies its effects without showing its UI.... Can you provide some way by which we can do this?


Yogi Yang
xequte Posted - Aug 15 2020 : 18:51:16
Thanks Spetric

Here's the source code for the Delphi demo:

21.77 KB

Xequte Software
spetric Posted - Aug 14 2020 : 15:20:12
NiGulp 0.9

Fully functional (well, I hope so) application for enumerating and executing Photoshop 8bf filters via pspiHost engine. Uses ImageEn for loading, viewing and creating filter mask from selections. 32 and 64-bit binaries with source code available on GitHub.

Binaries and complete source code:

For more info check:

- all pspiHost API calls can be found in frmNiGulpU.cpp
- call-back functions can be found in TNhelper.cpp

I hope I wrote readable source code and it can be easily translated to Delphi.
Thanks Nigel for C++ to Pascal headers conversion and for testing the engine with Delphi.
xequte Posted - Jul 21 2020 : 18:18:13
Nice one. It gives a nice chalk like drawing effect.

Xequte Software
kturkay Posted - Jul 21 2020 : 12:13:08
Demo app that mimics imageen polyline and circle using brush tool on imageenview.

Demo Project Source:
56.89 KB
xequte Posted - Apr 19 2020 : 16:36:07
Custom Scrollbars
by Xequte Software
EXE and Full Source
Delphi 5 or higher.

Shows how to replace ImageEn scrollbars with your own.

7.4 MB

Xequte Software

xequte Posted - Apr 01 2020 : 16:01:06
Hi Roy

That works really well. What was the source for all your effects?

Xequte Software
rmklever Posted - Mar 30 2020 : 17:50:16
Here is a demo of one way of doing threaded fx in ImageEn

Source code and Exe included :)

Have fun!

2537.83 KB

Roy M Klever
Klever on Delphi -
jrpcguru Posted - Jan 30 2020 : 18:38:28
This is a demo of TIERichEdit. I just modified the provided demo to include some useful features. The .EXE was compiled with 10.3.

Be sure to update C:\ProgramData\ImageEn\Source\ and update to make sure it is in your library path. now look like this:
// Support for Find and Replace dialogs in TIERichEdit (8KB)
{$define RichEditFindAndReplace}

// Support for popup toolbar for TIERichEdit and TIETextLayer (trims about 5KB)
{$define RichEditPopUpToolbar}
There are additional options for using TIERichEdit that are not needed by the demo.

I did not succeed in using the internal Find/Replace for TIERichEdit. But those are based on TFindDialog and TReplaceDialog so I just used those dialogs. I have attached the modified demo program, in hopes that someone else will benefit from a decent starting point. It includes the source code and is free to all.

In the demo I added a menu bar with a set of options for Find, Next, Previous, and Replace. I've never seen code for searching backwards in a TRichEdit, but TIERichEdit supports this both with the backwards search option in TFindDialog and with the code I've provided in the Previous menu option.

I felt it was worth using TIERichEdit because I liked the URL launching, backwards searching, popup toolbar and image pasting. There are other possible areas to benefit but my current project doesn't require them - yet. That includes the ability to import DOCX and PDF files. I did add error traps for those features using the CanImportExport function.

I found a bug in the code for finding Previous in the FindDialog1Find and the Previous menu option: FindPrevious. In both cases the section of code for backwards searching should be changed to:

begin //backwards searching
mySearchTypes := mySearchTypes + [stBackward];
StartPos := imin(SelStart, SelStart + SelLength) -1;
ToEnd := StartPos + 1;

2926.96 KB

faaramin Posted - Jul 27 2019 : 12:21:11
Hi Roy

That's a really cool demo. It was really useful.

I had a look at some of the other demos too at Nice work.

siavash82ir Posted - Jul 14 2019 : 06:35:17
Thanks Spetric!