Discussion:
[Openexr-user] OpenEXR on MacOSX
Alan Woodworth
2003-09-04 20:05:00 UTC
Permalink
I have downloaded the OpenEXR-1.0.5.dmg but do not understand where to
install the files. Can anyone tell me?
Klaus Steden
2005-01-19 23:32:41 UTC
Permalink
Hello,

Just out of idle curiousity ... has anyone taken the PIZ algorithms out of
the OpenEXR source and bundled them into a standalone library/software
package a la bzip2, gzip, zip, etc.?

Given the power of PIZ, I am thinking it might be useful to have available
on its own for use even outside the realm of digital images. Have I in my
enthusiasm misunderstood its applicability to general data compression?
Would it be in violation of the OpenEXR licensing arrangement? Has anyone
tried this yet?

Just curious.

Klaus
Florian Kainz
2005-01-20 01:46:27 UTC
Permalink
Post by Klaus Steden
Hello,
Just out of idle curiousity ... has anyone taken the PIZ algorithms out
of the OpenEXR source and bundled them into a standalone
library/software package a la bzip2, gzip, zip, etc.?
Given the power of PIZ, I am thinking it might be useful to have
available on its own for use even outside the realm of digital images.
Have I in my enthusiasm misunderstood its applicability to general data
compression? Would it be in violation of the OpenEXR licensing
arrangement? Has anyone tried this yet?
Just curious.
Klaus
The OpenEXR license allows you to modify the OpenEXR source and
to redistribute your modified code, with very vew restrictions.
For details, see http://www.ilm.com/opensource/.

However, I doubt that PIZ would be very good for general-purpose
data compression.
PIZ converts the floating-point (half) pixel data to integers,
applies a Haar Wavelet transform to the integer data, and Huffman-
encodes the output.
Conversion from floating-point to integer and the wavelet transform
are designed to alter the statistical distribution of the pixel
values so that small numbers occur much more frequently than large
ones. Both steps were specifically designed for photographic images,
and they tend to work well for this purpose, but there is no reason
to believe that they would do anything useful for other kinds of
data, for example, text.
The Huffman coder directly encodes 16-bit symbols rather than
individual bytes. The coder would work with with text or similar
data, but the compression ratios that can be achieved by Huffman-
encoding individual characters without any preprocessing tend to
be unimpressive.
Overall, I think you are better off using zlib/gzip/bzip2 for
general-purpose compression.

Florian
Klaus Steden
2006-01-19 23:50:17 UTC
Permalink
Hello,

Is it possible tighten up access to the list to members-only? I know it's
not much, but it seems that the last 20 messages to openexr-user have been
spam.

cheers,
Klaus
Drew Hess
2006-01-20 00:06:54 UTC
Permalink
Post by Klaus Steden
Hello,
Is it possible tighten up access to the list to members-only? I know
it's not much, but it seems that the last 20 messages to openexr-user
have been spam.
cheers,
Klaus
OK, in the interest of preserving the integrity of the archives, I'll
restrict the posting policy of the OpenEXR mailing lists to members
only.

d

Loading...