[[Explain motivation (cron, possible sneer at Java, portability, ...]] ---- [[Explain alternatives: * utility X server * Xvfb [http://www.itworld.com/AppDev/1461/UIR000330xvfb/] * [VNC] * TclDG [http://www.usenix.org/publications/library/proceedings/tcl96/full_papers/ellson/] * Image [http://pages.infinit.net/cclients/] * Xbit [http://www.geocities.com/SiliconValley/Hills/5586/home.html] * [xwd] * Pure Tcl solutions. An example [DKF] offered is #! /usr/local/bin/tclsh8.3 puts "Content-Type: image/x-portable-graymap" puts "" puts "P2" ;# ASCII PGM "magic number" puts "10 10" ;# width and height puts "18" ;# Max grey value for {set i 0} {$i<10} {incr i} { set line "" for {set j 0} {$j<10} {incr j} { lappend line [expr {$i+$j}] } puts $line } exit ---- See also "[strimj - string image routines]" and "[barchart]". [GIF] has code snippets for writing image files in pure Tcl. ---- [Arts and crafts of Tcl-Tk programming] - [Category Graphics]