Pystacia is a new image manipulation library born out of practical needs. It’s simple, it’s cross-platform, runs on Python 2.5+, 3.x, PyPy and IronPython. It’s compact but still appropriate for most of your day to day image handling tasks. Pystacia leverages powerful ImageMagick library as a back-end exposing easily comprehensible Pythonic API.
Here is one of the simplest code snippets showing what you can do with it:
import pystacia image = pystacia.read('example.png') image.rescale(320, 240) image.rotate(30) image.show() image.write('output.jpeg') # free acquired resources image.close()
When saved to simple.py, the above script can be run via:
$ pip install pystacia $ python simple.py
Provided you have file example.png in the same directory it would output version of the file which would be scaled to 320╳240 pixels and rotated by 30 degrees. It would also display it in your default system image viewing program.
Reference material includes documentation for Pystacia API.