We have been long-time users of ImageEn but also now have a need for .NET components, and therefore we are looking at IEvolution. Since there isn't a trial available, I'm wondering what the differences are between the Delphi and .NET versions, which aren't clear to me from reading only the documentation. It's probably not feasible for you to enumerate all differences, but these are the kinds of features we're looking for in IEvolution:
- "Same" image format support as ImageEn for loading image files into memory, including via ImageMagick - LibRaw support (parity with ImageEn releases) - Ability to compile from source with custom edits - Ability to load Windows icons and thumbnails for files (similar to iexShellThumbnails.pas)
Lastly, is there some sort of interop between in-memory bitmap format of ImageEn (Delphi) and IEvolution (.NET) so that it could be possible to share in-memory images between the two platforms?
I'm afraid we do not offer a trial version, but we offer a full 60-day money-back guarantee if you purchase and find that it does not meet your requirements.
IEvolution is only a subset of the functionality of ImageEn, though with regard to your questions:
1. Internally the bitmap format is the same
2. IEvolution can use the current version of ielib
3. Yes
4. Image thumbnails are supported, but not Windows file icons. The process for that is relatively simple so you can easily add your own method for that (e.g. based on the iexShellThumbnails code.