pgmagick 0.1.2
Yet Another Python wrapper for GraphicsMagick++
Downloads ↓ | Package Documentation
Latest Version: 0.5.1
About
pgmagick is a yet another boost.python based wrapper for GraphicsMagick. (PythonMagick is dead?)
Install
$ pip install pgmagick
Require
GraphicsMagick and Boost.Python.
package install on Ubuntu:
$ apt-get install libgraphicsmagick++-dev $ apt-get install libboost-python1.40-dev
package install on Fedora:
$ yum install GraphicsMagick-c++-devel $ yum install boost-devel
Usage
scale example:
>>> from pgmagick import Image, FilterTypes
>>> im = Image('input.jpg')
>>> im.quality(100)
>>> im.filterType(FilterTypes.SincFilter)
>>> im.scale('100x100')
>>> im.sharpen(1.0)
>>> im.write('output.jpg')
composite example:
>>> from pgmagick import Image, CompositeOperator as co
>>> base = Image('base.png')
>>> layer = Image('layer_one.png')
>>> base.composite(layer, 100, 100, co.OverCompositeOp)
>>> im.write('output.png')
more API detail... read to Magick++ API for GraphicsMagick document.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| pgmagick-0.1.2.tar.gz (md5) | Source | 2010-08-28 | 21KB | 363 | |
- Author: Hideo Hattori
- Documentation: pgmagick package documentation
- License: MIT
- Platform: Linux
- Categories
- Package Index Owner: hhatto
- DOAP record: pgmagick-0.1.2.xml
