ftp.nice.ch/pub/next/graphics/viewer/pCD.0.34.README

This is the README for pCD.0.34.N.bs.tar.gz [Download] [Browse] [Up]

								   pCD
							A Photo CD Viewer

							 Hadmut Danisch
						  (danisch@ira.uka.de)

							  Dick Phillips
							 (rlp@lanl.gov)


Thanks to Hadmut Danisch of the University of Karlsruhe, who deciphered Kodak's 
Photo CD file format by reverse engineering, I have been able to put together a 
Photo CD viewer for the NeXT.  The app ain't perfect and there still lurks a 
bug or two, but I wanted get it out to beat the Christmas rush.  In addition to
my source code for the user interface, I have included Hadmut's original 
software, hpcdtoppm (v0.3).

 - - - [part of addendum for 0.2:]
					       Garance Alistair Drosehn
					      (gad@eclipse.its.rpi.edu)


I'm calling Dick Phillips' version "0.1".  I have made quite a few changes
to it and am calling this version 0.2.  More options are implemented, some
bugs are fixed, and the code is structured differently in many parts.

	- Garance - Jan 12, 1993
	
 - - - [part of addendum for 0.3:]
					       Garance Alistair Drosehn
					      (gad@eclipse.its.rpi.edu)

I've worked on pCD some more, and here's version 0.3.  It includes a few
features that were requested by a lot of people.  It also includes some
good ideas from Hugo Burm (tamtam!hugob@relay.nluug.nl).  He had been
working on the original version at the same time I was, and made a number
of changes which I hadn't seen.  Our two versions are divergent enough
that I couldn't just plug in his changes, but I have reimplemented some
of his ideas in this version.

	- Garance - Jan 17, 1993

 - - - [addendum for 0.3.1:]
					       Garance Alistair Drosehn
					      (gad@eclipse.its.rpi.edu)

Here's a few minor revisions to the previous version.

Finally, the application now has some "help" information for pCD itself.
This isn't much, but it does include a "version history", so I don't have
to include so much info in this README file!  The help info also includes
a few disclaimers.

There are only two minor coding changes.  For one, pCD will now do the
right thing if the user tries to open "photo_cd/overview.pcd" instead
of the (expected) "photo_cd" directory by itself.  For two, there's an
preference-panel option to control what pCD should do when printing
large images.  Before it always used to scale the image to fit on a
single page, and that is still the default.  The user can also request
that it not be scaled (and thus prints on multiple pages), or that it be
clipped off to fit on a single page.

I'm calling this version 0.3.1 (instead of 0.4) partially because very
little changed, and partially because I didn't spent much time checking
what little I did change.

	- Garance - Jan 26, 1993

 - - - [addendum for 0.3.4:]
					       Garance Alistair Drosehn
					      (gad@eclipse.its.rpi.edu)

Here's a few minor revisions to the previous version.

There are two main reasons for this version.  The first is just
to include the source code for version 0.4 of Hadmut Danisch's
hpcdtoppm program (pCD is based on version 0.3 of that program).

The second is to include a user preference which adjusts the
brightness of images.  Images were coming out much brighter on
the NeXT than they should have been, so I asked for some clues
in comp.sys.next.programmer.  Thanks to helpful answers from
Robert Berger (CMU) and others, I found out that I needed to
adjust the brightness to compensate for a gamma-correction that
is applied to the images on the photo CD.

The current choices are just two.  Either the user can select
that no gamma correction be done (which means you'll get the
gamma-correction included in photo CD images), or that "NeXT"
gamma correction be done.  If I've calculated things right,
that should adjust the brightness by a gamma factor of 2.2.

I'm calling this version 0.3.4 (instead of 0.4) mainly because
I didn't spent much time checking these changes.  I wanted to
release this with the new version of hpcdtoppm, and if I don't
do that today then I probably won't be able to get to it for a
few weeks.  Everything seems to work OK, but I've only spent a
couple of hours implementing and testing these changes.

	- Garance - Mar 28, 1993

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.