Just introducing myself

Nigel Rowe <[email protected]>
Newsgroups gmane.comp.video.image-magick.devel
Message-ID <200707171214.45969@fisheggs+neverbox.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.