|
From: | Florian Kainz |
Subject: | Re: [Openexr-devel] Writing FLOAT framebuffer to HALF file |
Date: | Wed, 29 Jun 2005 12:31:16 -0700 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040114 |
Arne Schmitz wrote:
I am trying to write a FLOAT framebuffer to a HALF file and I don't want to convert the framebuffer manually before. Is there any chance I can do this? If I specify the channels in the header as HALF and the slices in the FB as FLOAT, the program aborts. I thought this would work, because reading a HALF image into a FLOAT buffer works very well in a similar way.Arne ------------------------------------------------------------------------ _______________________________________________ Openexr-devel mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/openexr-devel
Hi Arne, the IlmImf library performs automatic conversion between pixel datatypes only for input files. For output files, data types of the frame buffer slices agree with the channels in the file; otherwise the library throws an Iex::ArgExc exception. (Your program shouldn't simply abort, though. If it does, you may be missing a try/catch block.)
Florian
[Prev in Thread] | Current Thread | [Next in Thread] |