Images handling in Tcl

version 0.7 - © 2001-2008 Evolane



To keep things simple, Pixane binaries are provided in a single ZIP archive containing dynamic libraries for a very large set of platforms:
  • win32 Windows (Vista/XP/2000/Me/98) - x86
  • macosx Mac OS X - Universal binaries (x86/powerpc)
  • linux-x86 Linux - x86
  • linux-x86_64 Linux - x86_64 (AMD64)
  • linux-arm Linux - arm
  • linux-arm-eabi Linux - arm (EABI)
  • linux-mipsel Linux - mipsel
  • linux-ppc Linux - powerpc
  • wince Windows Mobile (2003, 2003SE and 5.x, 6.x) - ARM/XScale
  • wce3 Windows Mobile (PocketPC 2000/2002)

ZIP archive is a little bit large, since it contains binaries for all supported architectures. Of course, you may decide to keep only one or some dynamic libraries you need.

Each library is approximatively 1.2MiB large, and contains a full set of embedded scalable truetype fonts for pixfont command (serif, sansserif and monotype, each one in normal, bold, italic and bold italic faces). A compact built of Pixane, without those embedded fonts, uses approximatively half the size.

Download download pixane-all-0.7-1.zip archive


Pixane is a library for image handling and transformation. It supports a large number of formats in both reading and writing modes.

Pixane has been designed to be used from a dynamic language like Tcl. It makes possible and easy to generate and transform images in scripts, and is especially useful for web developers, since it can be called as CGI.

See pixane and pixfont for reference on how to use Pixane from Tcl scripts.

Pixane standalone distribution is made of dynamic libraries with no external dependencies. It requires no installation at all, except copying the correct dynamic library for your platform anywhere and loading it into your Tcl interpreter. All shared libraries are libc agnostic as much as possible. Especially on Linux platform, all libraries should be loadable in either a uClibc or glibc based interpreter, or in tclkit.

Pixane is also part of ETcl distribution, making it easy to deploy on a large variety of platforms, including Win32, Linux and Windows Mobile 2003 (aka PocketPC).


More informations (FAQ, mailing list, documentation,...) and latest revision can be found at http://www.evolane.com/.


Binaries are made available under the terms of Evolane Community License. This package contains softwares covered by other licenses:

Source code is made available under the terms of QPL version 1.0. If you need some other conditions, or wish to use it in a commercial project, please contact our commercial team at sales@evolane.com.