I work in Python to create images from text. I've already been back and forth with PIL, and frankly, its fonts and alignment options require a lot of work.
I can sub-process Imagemagick and it works great, except that it seems like you always need to write the file to disk. I would like an image creation subprocess and just get the data returned by Python, storing everything in memory.
I looked at some of the alleged Python wrappers for ImageMagick, but they are all hopelessly outdated or not documented at all. Even widespread search on SO does not see to clearly indicate the defacto way to use ImageMagic with Python. Therefore, I think that switching to a subprocess is the best way to move forward.
source share