Was für Platformen stehen dir zur Verfügung?
Auf *nix kannst du den GIMP nehmen. Der ist scriptable in einem Scheme-derivat