[magick-developers] Just introducing myself
Nigel Rowe
fisheggs at swiftdsl.com.au
Mon Jul 16 19:14:39 PDT 2007
It occurred to me that I should introduce myself, before I annoy
everyone that reads the Bugs forum, so...
Greetings all,
I'm Nigel Rowe, aka fisheggs (a pun on a misspelling of my last name).
My project at hand is developing yet-another-image-magick-for-python[*].
The plan is to make a python API that.
- is written using the MagickWand API
- is 'pythonic', object-oriented, and uses data properties for settings
- is well documented.
I'm going to cheat on the last one. I think that by far the best
documentation for IM is Anthony's "IM v6 examples" pages, so the api
will be trivially translatable from a convert command line, to the api.
eg: convert -filter sinc rose: granite: -resize 64x64 +append output.png
would translate (using a supplied convert_converter) to
im = Magick()
im.filter='sinc'
im.read('rose:')
im.read('granite:')
im.resize(width=64, height=64) # or im.resize('64x64')
im.append(False)
im.write('output.png')
thus almost all documentation requirements can be covered by saying
"Use Anthony's example pages and convert_converter"
which will be great, since I hate writing documentation.
The convert_converter is also a central part of the unit tests.
The project is still _very_ early alpha, so I'll announce it properly
when it's ready for public view.
Cheers,
Nigel
[*] There are at least two others I know of
1. http://www.imagemagick.org/download/python/PythonMagick-0.6.tar.gz
Uses MagickWand++ API, needs Boost-python, hasn't had a release since
2005, and I can't figure out how to do what I need with it.
2. magick from http://sourceforge.net/projects/pylab
Uses MagickCore API, hasn't had a release since 2005, and it
doesn't do what I need
--
Nigel Rowe
fisheggs \N{COMMERCIAL AT} swiftdsl \N{FULL STOP} com \N{FULL STOP} au
More information about the Magick-developers
mailing list