Image and Video Manipulation Language
This is a language with video and images as first class data types. It
allows operators on images and sequences like blur, speckle, transforms
like affine, dct, subband, motion estmation. It also makes manipulation
of image and video data fast and efficient.
The implementation is writen in tcl/tk and currently has been tested
on SGI machines;it supports 24 bit and 8-bit display . To give you
a flavour of what the language looks like...
set image [image ${imageFrame}$if -width 80 -height 60]
iframe $if -nodisplay -file $filename -image $image
putImageInCanvas $imageFrame $image $if
There is a predecessor to this implementation (if you hate tcl/tk) which
uses motif and has a language interpreter written in yacc, with limited
shell like scripting.
Here is a cool shell script that will generate TK
widgets. It generates all the files given the name of the widget. The
files compile and give you a dummy widget.