Better than ImageMagick: GraphicsMagick
graphicsmagick.org
graphicsmagick.org
Switching to FreeImage not only allowed for cleaner code, it was faster and didn't leak.
Unfortunately, GraphicsMagick seems to use the same paradigm, so from my perspective, it isn't better at all.
Can anyone suggest any other libraries?
I'm not going to defend their CLIs beyond that though. The fact that 'mogrify' modifies an image file in-place and 'convert' doesn't has bitten me more than once.
You could say this is just shifting the problem to a new place: you now have to relocate the old scripts you wrote. Well, that's a much easier problem.
It's an actively evil thing to do, but it means we never have to fire up Photoshop to make yet another damn rounded-corner gradient fill button with a simple text string in it.
It really depends on what you need them for - I'm not sure how to draw with imagemagic while I know how to do it with GD in php (though if you know neither I'd go with imagemagic). But whenever I need to generate thumbnails or work with photos I use imagemagic because I get a much better output quicker.