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
 DCRAW and X3f sigma files
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

nwscomps

185 Posts

Posted - Apr 24 2012 :  08:19:23  Show Profile  Reply
It seems that I cannot make the DCRaw dll included in imageen package decode the X3f files from any sigma camera. All I get is a black picture. Is this a imageen bug in the dcraw implementation?
This bug exists since long ago, at first I thought it was related to dcraw itself but then I see people can use dcraw commandline tool to decode those files jsut fine, so I thought it can be imageen's fault?
Please advise.
Thanks.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library

Uwe

284 Posts

Posted - Apr 24 2012 :  08:41:04  Show Profile  Reply
Francesco

You are either using the non-GPL version of dcrawlib.dll, where X3F support has been removed, or you are trying to open an X3F file created by a camera which is not supported by dcraw. The Sigma DP1 and DP2X are such beasts for example.

Uwe
Go to Top of Page

nwscomps

185 Posts

Posted - Apr 24 2012 :  15:20:04  Show Profile  Reply
Uwe thank you for the info. So using the gpl version would solve the problem at least for some sigma cameras (except dp1 and dp2x)?
If I want to use the gpl what license limitations do I have to deal with? I am using the non gpl version in my photo editor, which is commercial software.
Also do you know why X3f has been dropped from non gpl? I guess some license problem there?
thanks for any answer.

Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library
Go to Top of Page

Uwe

284 Posts

Posted - Apr 24 2012 :  15:54:01  Show Profile  Reply
Francesco,

Dave Coffin, the developer of DCRAW, doesn't allow the commercial use of his X3F code if dcraw.c has been changed in any way - unless you pay royalties, that is. So, you either use the non-GPL version and do not support X3F in your application, or you try to reach Coffin and ask him how much he wants for his code. I've tried that twice, but never received an answer.

In my eyes it's not really worth the trouble to support X3F.

HTH
Uwe

PS: the Sigma SD1 and SD15 are also not supported by the DCRAW code
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: