Module naming -- processing 3D JPEG files...
[email protected] (BC)
| Newsgroups | perl.module-authors |
|---|---|
| Message-ID | <[email protected]> |
Oh great and wise sages of the CPAN wisdom,
I'd like some feedback and advice for naming some modules I am
contemplating.
Image::Stereo::MPO
Image::Stereo::JPS
Image::Stereo::JPG
These would be modules used for basic manipulation of
stereographic JPEG-based images.
Here's a bit of background for the interested.
MPO -- Multi-Picture Format
Digital 3D cameras (yes, there are such things) most commonly
store L/R images as a pair of JPEG files in a container file
with the extension ".MPO". The container file also contains
additional meta data, beyond the standard JPEG fields, that
describes relationships between the images. (Actually, to be
more accurate, MPO files can store any number of related
images, such as for panoramics. But in practice, in the wild,
MPO files contain stereographic pairs.)
JPS -- JPEG Stereo Format
Another older format for stereographic pairs has an extension
of ".JPS". This is a JPEG file with the R/L images 'glued'
together side-by-side and some additional meta data (EXIF).
JPG
And L/R stereo pairs are often just combined into a single
JPEG file without any special meta data and may be in a
side-by-side or under-over format.
A common thing to want to do is to take L/R stereo pair of JPEG
files and combine them into a single MPO or JPS file, and
likewise take an MPO or JPS file and split it out into two
separate JPEG files. That's what these modules will do.
OK -- probably more than you wanted to know.
As for the module names, stereographic images are commonly
referred to as 3D images, but there are other associations for
the term, plus I'm guessing that "::3D::" would be a no-no for
CPAN module naming. Stereographic images are also shorthanded as
just "stereo" which is a more reasonable name length.
...BC
--
-------------------------------[ [email protected] ]--
Bill Costa
New Hampshire, USA
http://pubpages.unh.edu/~wfc
WORK: +1-603-862-3056
HOME: +1-603-435-8526
------------------------[ No good deed... Goes unpunished. ]--