Beruflich Dokumente
Kultur Dokumente
org/software/sfw/
Background
Seattle FilmWorks (SFW) is a mail order film processor which offers the option
of having your photos digitized when they are developed. Although this service
is very convenient for those of us who do not want to scan the pictures by hand,
SFW returns the digital pictures to you in one of two proprietary file formats.
They use .sfw format if the pictures are returned on floppy disk, and .pwp format
if they are to be downloaded on the Internet.
Since SFW PhotoWorks software, which reads .sfw and .pwp files, is not
available for UNIX, I have written two programs which convert .sfw and .pwp files
to .jpg (JFIF) format, from which SFW derived these other two formats. It is
interesting to note that PhotoWorks uses code written by the Independent JPEG
Group (IJG). This is done without any sort of acknowledgement, in violation of
the license for the IJG software.
Neither I (the author) nor this web page are in any way affiliated with Seattle
FilmWorks. Although I find it annoying that SFW decided to use a proprietary file
format, I am otherwise quite pleased with the quality of service which I have
received from SFW, and would recommend them.
Software
The following programs will convert Seattle FilmWorks files back to .jpg (JFIF)
format. The programs sfwjpg and pwpjpg will convert .sfw and .pwp files to .jpg
files. These .jpg files will be flipped in the vertical direction. To recover your
images, it is recommended that you use the jpegtran program. This program is
included with the Independent JPEG Group's free JPEG software, which you
can find at ftp://ftp.uu.net/graphics/jpeg. The proper UNIX command line is:
jpegtran -flip vertical < input.jpg > output.jpg
To do more with your pictures, I recommend two very impressive free programs:
1 of 2 3/22/2010 10:53 AM
Seattle FilmWorks file format converters http://www.lipman.org/software/sfw/
The Gimp, by Peter Mattis, Spencer Kimball, and many others, is a fully-
featured, extensible image manipulation program with many capabilities found in
similar commercial programs.
UNIX tar file - contains all source code, documentation, Solaris and Linux
binaries.
Documentation
Source Code
pwpext - Bourne shell script to extract and flip images from a .pwp file.
flipjpeg.c - does a lossless vertical inversion of a .jpg (JFIF) file. Use jpegtran
instead.
Author Info
2 of 2 3/22/2010 10:53 AM