summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJames E. Blair <corvus@gnu.org>2009-10-11 11:47:40 -0700
committerJames E. Blair <corvus@gnu.org>2009-10-11 11:47:40 -0700
commitc6d7418ace434c54a373baceac538211ad11f62c (patch)
tree6ac6f306c7cb439ea58853502d752d98e00ce3e0 /README
Initial checkin.
Diffstat (limited to 'README')
-rw-r--r--README46
1 files changed, 46 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..0da7aa4
--- /dev/null
+++ b/README
@@ -0,0 +1,46 @@
1INTRODUCTION:
2
3ExiFilm is a suite of programs that can be used to annotate digital
4images with information about the film exposure used to create them.
5In particular, it is designed for use with large format film cameras
6where the photographer may then scan the film to create a digital copy
7for a library or for digital processing.
8
9By storing the exposure metadata in EXIF tags of scanned images, the
10photographer can have electronic access to the same information
11contained in the written record from the field from within an image
12viewer. Further processing of the data can be done without the need
13to store the metadata in a separate database.
14
15THE PROGRAMS:
16
17The file "lfrecord.ps" is a PostScript file that can be printed on US
18letter paper (or other sizes). It is a single page of four exposure
19record forms design for large format photography. The author trims
20the four forms and binds them together as a notepad to take into the
21field. The PostScript program is hand-written and can be altered
22fairly easily.
23
24The Python program "exifilm.py" provides a data entry screen similar
25to the form in "lfrecord.ps". It takes an optional argument of a path
26to a directory with JPEG image files. It will provide a drop-down
27list of JPEG files in the directory, and selecting one of the files
28will load the EXIF information from that file. In this way it allows
29the user to quickly enter metadata for a number of scanned film
30images. The metadata are saved immediately upon loading a new file or
31exiting the program.
32
33The Python program "printrecord.py" loads the metadata previously
34entered with "exifilm.py" and produces pages similar to those in
35"lfrecord.ps" with the metadata typeset into the fields. The
36resulting file may then be printed and bound into a photo archive with
37the original film. Example usage:
38
39 python printrecord.py /path/to/images 1 16 | lpr
40
41Produces four pages of output including the metadata for image IDs 1
42through 16.
43
44
45James E. Blair <corvus@gnu.org>
46October, 2009