Native EXR format support or 64-bit plugin ?

Questions, suggestions and answers on GFL SDK, the graphic library for reading and writing graphic files

Moderators: Olivier_G, Dreamer, XnTriq, helmut, xnview

Native EXR format support or 64-bit plugin ?

Postby Defenestration » Fri Jun 24, 2011 8:45 pm

Can you add native support for EXR images to GFLSDK, rather than having to use a plugin ?

Alternatively, can you provide a 64-bit version of IlmImf.dll, which works with the 64-bit unicode version of GFLSDK ?

Thanks in advance!
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby xnview » Fri Jun 24, 2011 10:05 pm

OpenEXR can only be as a plugin, and you can try the dll from XnConvert 64bits
Pierre.
User avatar
xnview
Author of XnView
 
Posts: 23131
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Fri Jun 24, 2011 10:36 pm

Can't get it to work. IS the one included in XnConvert x64 a unicode version ?

If not, can you provide an x64 unicode build of it (and for completeness, an x86 unicode build) ?
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby xnview » Mon Jun 27, 2011 7:03 am

OpenEXR dll is utf8 i think, i'll check...
Pierre.
User avatar
xnview
Author of XnView
 
Posts: 23131
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Mon Jun 27, 2011 2:04 pm

I think you're correct about it being UTF-8.

Is it possible to change the unicode/Wide versions of GFLSDK so that it works correctly with the UTF OpenEXR DLL (and any other plugin DLL's, if possible) - converting between unicode and UTF-8 where necessary. Otherwise it means you have to use the ANSI version of GFL if you want to support OpenEXR or any of the other plugins.

In case you need a routine to convert between Unicode and UTF-8, check out http://weblogs.asp.net/kennykerr/archiv ... utf-8.aspx

Let me know if you want me to test anything.
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Mon Jun 27, 2011 10:47 pm

I've just compiled the Win32 C example (provide with GFL SDK), with both VS2005 and VS2010, and copied over all the XnView plugins to the plugins folder, and some of the plugins don't seem to work. For example, 3DSMax and Djvu do work and are listed in the Available formats dialog, but OpenEXR/EXR is not. There may be other plugins that don't work, but I only checked those three.

XnView has no problems picking up the OpenEXR plugin and displaying images in this format.

Can you confirm whether EXR is working for you with the GFL SDK win32 C example ?
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Mon Jun 27, 2011 10:53 pm

Just noticed a bug in XnView, OpenEXR is listed twice on the Supported Formats dialog. Also, OpenEXR is not listed on the Plugins dialog, even when installed.

Any chance of a fix for GFL SDK to get it working with EXR images ?
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Tue Jun 28, 2011 3:38 am

I had a look at the current GFL DLL's, and previous versions, and it looks like OpenEXR support disappeared after GFL 2.70. I couldn't check 2.80, 2.82, 2.90 or 3.05, but 2.70 has support for IlmImf.dll, but 3.10 and 3.40 don't have support for it.

Would it be possible to add OpenEXR support back in to GFL SDK (and any other native/plugin formats that may have disappeared) ?
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm

Re: Native EXR format support or 64-bit plugin ?

Postby xnview » Tue Jun 28, 2011 6:41 am

ok, i'll check
Pierre.
User avatar
xnview
Author of XnView
 
Posts: 23131
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Native EXR format support or 64-bit plugin ?

Postby Defenestration » Fri Jul 01, 2011 1:37 pm

Would it be possible to convert the Unicode to UTF-8 when using the IlmImf.dll in the Unicode/Wide versions of GFL ?

Also, do you have any timescale of when a new version of GFL will be available with OpenEXR support added back in (in case you post a test build here, can you post the 64-bit Wide/Unicode version) ?

Thanks in advance!
Defenestration
 
Posts: 47
Joined: Fri Aug 18, 2006 7:08 pm


Return to GFL SDK

Who is online

Users browsing this forum: No registered users and 0 guests