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