FACE.TXT


Remove Frame

The following was suppled by Lou Katz, the creator of the FaceSaver format,
and is used with permission. He had this to say:

> 1) As the person who did facesaver for several years, I created the format.
> 2) I also hold the trademark on FaceSaver.
> 
> FaceSaver is a registered Trademark of Metron Computerware, Ltd.
> 

-------------------------------------

Here is the technical information about the format of FaceSaver files

Format of pictures is personal data followed by the picture. There must be
at least two lines of such data. No particular lines are required, except
for Image and PicData.


An ASCII file containing some or all of the following lines:
FirstName:
LastName:
E-mail:
Telephone:
Company:
Address1:
Address2:
CityStateZip:
Date:
PicData:         Actual data:  width - height - bits/pixel
Image:           Should be transformed to: width - height - bits/pixel
(A REQUIRED Blank line)

Hexified picture in scanline order, in the form suitable for
printing in postscript. The pixels in the scanlines go left to right.
They also go bottom to top, ue to funny transforms in going from the real
scanned image, which came from a video camera turned on its side! (to get a
portrait aspect ratio).
All the images are 8 bits per pixel, and have been intensity levelled to
use up the full dynamic range (each pixel multiplied by 256/(max - min) and
shifted so that min becomes zero).
I'm sorry about that, I should have put out untransformed data.
The original frame grabbing was off a Targa M8, and the gamma varied due
to a number of real world factors.  Most pictures had a dynamic range in
the 128 - 196 vicinity.

The line labeled Image: is used to correct for non-square pixels.
In most cases, there are 108 (non-square) pixels across in the data, but they
would have been 96 pixels across if they were square.  Therefore,
Image: says 96, PicData says 108.

Lou Katz
Saver of Lost Faces