README
1STAMP: A GNU image timestamp utility
2-------------------------------------
3
4The main difference between v2.0 and earlier versions is the
5addition of a GTK front-end to stamp (gstamp), and removal
6of most of the command-line options.
7
8These options are now read from a configuration file, located
9in ~/.stamprc. A sample of this file is provided in the
10"doc" subdirectory, but will also be created for you during
11the install process.
12
13Here is essentially what you need to do to get a nice webcam
14running using stamp:
15
161) Create a small script that achieves the following steps:
17
18Generate an image using some video source (like a QuickCam)
19Run stamp on this image
20Optionally wait for a while
21Repeat
22
23A sample script, shown below (also provided in the doc/
24subdirectory) is an example of one such script:
25
26#!/bin/tcsh
27
28loop:
29 cqcam -32- -a+ -j -q 75 > /tmp/webcam.jpg
30 stamp -f ;
31 sleep 40 ;
32 goto loop
33
34stamp is called with -f so that the resulting image will be
35sent using FTP to the server listed in the .stamprc file. Without
36specifying -f, the information about FTP will be ignored from your
37.stamprc file.
38
39You can customize the output of stamp quite a bit my editing the
40~/.stamprc file. Because stamp reads this file during each pass
41of the loop in the above script, changes can be made to the appearance
42of the JPEG produced by stamp, without killing and restarting your
43webcam script. This is one of the main advantages of version > 2.0
44of stamp.
45
46The GTK graphical user interface allows you to manipulate all of
47the options in .stamprc, and provides a preview of what the image
48will look like, after being stamped. Remember, stamp and the GTK
49interface are independent programs (for now).
50
51Stamp's homepage is located at
52
53 http://stamp.netpedia.net
54
55Please be sure to visit this site for information, documentation,
56and news.
57
58We sincerely hope you enjoy the program. Please report problems to
59patrick@cs.pitt.edu.
60
61Have fun,
62
63 - Patrick Keane <patrick@cs.pitt.edu> or <pk@style64.org>
64 - Joshua Kirby <jdkirby@usao.edu>
65 - Eric Werner <ebw@city-net.com>
66
67
README-DEVELOPERS
1
2Developer Info - Eric <ebw@city-net.com>
3
4(gstamp) To add fields :
5 - Add it into the stamp args structure in common.h
6 - Add it into the ui structure in gstamp_ui.h
7 - Make sure the RC_Save and RC_Load handle it properly in rcfile.h
8 - Add conversions in ui_to_args and args_to_ui in gstamp_misc.c
9 - Add it to the ui in make_ui in gstamp_ui.c
10
11
12