poImg - Image processing package

poImg is a Tcl/Tk package for image processing running on Windows, Linux and macOS.

The poImg library offers the following features:

  • Geometric primitives (Lines, Rectangles, Circles) and reticles.
  • Filters: Blur, Erosion, Dilatation, Median, Channel mapping.
  • Image transformation: Shearing, Scaling, Rotation.
  • Difference image computation.
  • Warping and blending.
Original teapot image Channel mapping
Depth blurring Erosion filter
Rotation Warping

An introduction to the image processing functionality is available in the user manual.

For detailed information regarding the available commands, see the reference manual.


Downloads below are source code. Windows binaries are available via BAWT (Build Automation With Tcl).

2025/07/20: Version 3.0.1

Patch release.

  • Corrected reading and writing of POI file header.
  • Added new command HasThreadSupport.
Download: poImg-3.0.1.7z
2025/07/12: Version 3.0.0

Major rewrite.

Download: poImg-3.0.0.7z
2024/12/08: Version 2.1.0

First public release.

Download: poImg-2.1.0.7z