anti-aliased 2D vector graphics
hancock at anansispaceworks.com
Sat Aug 2 14:41:41 CEST 2003
<posted & mailed>
Andy C wrote:
> Where can I get a python package to draw such figures? I googled and
> PyX, I guess it outputs PostScript. I guess I can get a PostScript to BMP
> converter or something. Is there any other alternative?
> I have looked at PIL, but it doesn't seem to support drawing anti-aliased
> figures. Thanks for any suggestions.
In addition to the other suggestions made, you might want to consider
Sketch. It's normally billed as an application, but it's also a pretty
powerful drawing library for python. I'm uncertain about installation
issues, it may be a little harder to build on Windows than on Linux, (but
I suspect this is less of a problem if you just want to use it as a
library). But it certainly can do everything that you've mentioned.
I'm pretty sure that Sketch has anti-aliased rendering, but you should also
be aware that you can get pretty good results simply by oversampling -- I
usually draw at 4X the intended scale and then scale down by 1/4 to get the
final result. This is somewhat coarse, but it works pretty well visually.
See http://sketch.sourceforge.net/ and links therein.
Anansi Spaceworks http://www.AnansiSpaceworks.com/
More information about the Python-list