Você pode experimentar o ImageMagick. Veja um exemplo da página deles dos exemplos de desenhos :
convert -size 100x60 xc:skyblue -fill white -stroke black \
-draw "path 'M 30,10 20,55 70,50 80,5 Z
M 50,20 60,40 40,30 Z' " path_with_hole.gif
Isso produz esta imagem: