ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder
ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Accessing/Loading camera RAW files
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

yogiyang

India
506 Posts

Posted - Feb 02 2019 :  00:23:07  Show Profile  Reply
Hello,

I have a need to load camera RAW files in IE.

Previously we needed to configure IE to support loading of RAW files and we also had to provide for an additional DLL.

I would like to know as to what is the current situation in IE. Can we access RAW file directly or have we to recompile IE to add support for camera RAW file formats?

TIA


Yogi Yang

Uwe

275 Posts

Posted - Feb 02 2019 :  19:04:03  Show Profile  Reply
Look here:

https://www.imageen.com/help/ImageEn/TIEImageEnGlobalSettings.CameraRawEngine.html

Camera RAW support is spotty at best at the moment. DCRAW has been pretty much abandoned by the developer and there are no new camera models added anymore. LibRAW is not fully supported by ImageEn yet, as far as I know. Unfortunately, images from many newer cameras (mostly late 2017 and 2018 models) cannot be developed at all right now or only with wrong colors.

I can only repeat myself: I wish LibRaw would have been implemented as a standalone DLL that we can compile ourselves instead of being buried somewhere in ielib.dll.

-Uwe

Go to Top of Page

xequte

4252 Posts

Posted - Feb 03 2019 :  17:12:12  Show Profile  Reply
Hi Yogi

LibRaw is fully supported and very good in our testing. There are no outstanding issues as far as I am aware and it will be the default from the next release. It requires either the IELib or IEVision DLL. If neither are present, ImageEn will automatically fall back to using Windows (WIC) for Raw support (which is not as good as LibRaw).


@Uwe:

The source for IELib is available if you want to compile it yourself. The process is reasonably straight-forward.

Our policy is that ImageEn should require no more than one DLL, rather than the multiple DLLs we had in the past. This way there is no confusion over DLL versions; when you update ImageEn, you update the DLL. ImageEn releases are frequent enough that there is little lag behind LibRaw releases, and the LibRaw version that we release will have been tested against our Raw image collection to ensure there is no regression of functionality.


Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
506 Posts

Posted - Feb 03 2019 :  23:23:02  Show Profile  Reply
Hello Uwe,

 
I can only repeat myself: I wish LibRaw would have been implemented as a standalone DLL that we can compile ourselves instead of being buried somewhere in ielib.dll.


What do you use instead of ImageEn then?


Yogi Yang
Go to Top of Page

TonyAntonio

USA
4 Posts

Posted - Feb 04 2019 :  02:53:20  Show Profile  Reply
Nice! Thanks for the link, Uwe!
Go to Top of Page

Uwe

275 Posts

Posted - Feb 04 2019 :  16:43:19  Show Profile  Reply
 
Nigel:
The source for IELib is available if you want to compile it yourself. The process is reasonably straight-forward.


I know that the code is available, Nigel, but in the past you always told us that the compilation of the DLL is quite complicated, and unfortunately, you never gave any step-by-step guidelines how to do it. I failed miserably when I tried to compile the DLL myself and gave up, sticking to an older version of ImageEn which supports dcrawlib.dll. I now add the cameras I need myself.

You should really provide a guide on how to compile ielib ourselves, Nigel. Also, would I be eligible to get the code even if I'm currently not a registered user but the owner of version 8.1.1?


 
Nigel:
ImageEn releases are frequent enough that there is little lag behind LibRaw releases

That depends on how urgent you need the support for new cameras...

 
>Yogi Yang:
What do you use instead of ImageEn then?

Still ImageEn, but a legacy version that supports dcrawlib.dll. If I need 64bit, I work with a compiled libraw.exe and a Delphi wrapper. I'm not that much interested in the editing capabilities of ImageEn, what counts for me is the ability to load as many file formats as possible.

-Uwe
Go to Top of Page

xequte

4252 Posts

Posted - Feb 04 2019 :  17:07:20  Show Profile  Reply
Hi Uwe

How often do you update DCRAW to support new cameras? We do ImageEn releases several times a year and try to have the latest Raw library available when we do. Also, a few times in the past when there were big changes to the raw library (DCRAW) we updated the DLL soon after for download. Do you release more frequently than LibRaw? Or are you saying that LibRaw is slow to support new cameras?

We tend not to not encourage users to recompile IELib themselves, because it is not Delphi and we'd like to avoid the support overhead. What were the problems you encountered?

Your registration is all up-to-date to 8.1.1 so you can email me for the source.


Nigel
Xequte Software
www.imageen.com
Go to Top of Page

yogiyang

India
506 Posts

Posted - Feb 05 2019 :  00:23:02  Show Profile  Reply
Hello Uwe,
 
...
I'm not that much interested in the editing capabilities of ImageEn, what counts for me is the ability to load as many file formats as possible.

If I were at your place I would have explored an alternative. Do check out XNView (https://www.xnview.com/en/nconvert/).

I have used it in the past when Windows 95 and 98 ruled the world I was developing like crazy in VB5 and later 6!

I also want to clear my stand that I am a fan of IE and till date there are no libraries as powerful and feature rich as ImageEn and the most important thing is that it is very reasonably priced.

I have tried my hands on:
  • ImageXpress
  • Image Glue
  • Image Magick
  • Free Image
  • Lead Tools Image Processing


And I have confess that none of them come close to ImageEn.

TIA


Yogi Yang
Go to Top of Page

Uwe

275 Posts

Posted - Feb 05 2019 :  12:57:21  Show Profile  Reply
 
If I were at your place I would have explored an alternative

I've been working with ImageEn for a very long time already, going back to the years before Xequte. Image En is deeply embedded in my program, and a change to its core is not justifiable commercially or from a developer's perspective.

In Delphi2 (?) times, I used to work with a library called ImageLib. They were the market leaders at that time until they decided to hide their most important code in a closed source DLL. Took only a few years until they went out of business.

Thanks for the link, by the way. I remember them, but their business licence is not suitable for me.

 
How often do you update DCRAW / Do you release more frequently than LibRaw?

I try to update as soon as I can get my hands on sample pictures either from the manufacturer or from one of the usual suspects on the web. LibRAW is often a bit behind because they tend to concentrate on other issues first before they add support for new cameras. I understand why they are doing it, though.

-Uwe
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To: