Main TclMagick TkMagick Logo

Tcl and Tk Interfaces to GraphicsMagick and ImageMagick

TclMagick is a Tcl extension that works with both the GraphicsMagick and ImageMagick image manipulation libraries.
TkMagick is a small, simple extension that lets you pass images back and forth between Tk and the TclMagick extension.


TclMagick runs with pure Tcl, no Tk is required. It needs an installed ImageMagick or GraphicsMagick library. The Windows version also requires Ghostscript for standard postscript fonts.
TkMagick needs Tk, of course. To run Tcl and Tk Magick, you need either GraphicsMagick 1.1 (or greater) or a recent ImageMagick 6 release.


TclMagick and TkMagick source code binary snapshots can be downloaded from sourceforge.

Anonymous CVS is available from:

cvs login
cvs co TclMagick

Using the password anonymous.


Mailing List

If the documentation doesn't answer your questions, feel free to write us on the mailing list. Information at:


TclMagick and TkMagick were written by Rolf Schrödter, and David Welton.
Thanks also to the GraphicsMagick and ImageMagick projects for their hard work.


TclMagick is distributed under a fairly liberal license, similar to that of Tcl itself . TclMagick License.

Copyright 2004 Rolf Schrödter and David N. Welton