Geu*_*uis 4 python imagemagick
我正在使用Python从文本创建图像.我已经和PIL一起来回了,坦率地说,它的字体和对齐选项需要很多工作.
我可以对Imagemagick进行子处理,但是它看起来总是需要将文件写入磁盘.我想对图像创建进行子处理,只是将数据返回给Python,将所有内容保存在内存中.
我已经研究过ImageMagick的一些假设的Python包装器,但是它们都已经过时了,或者没有任何记录.即使在SO上广泛搜索也没有明确指出在Python中使用ImageMagic的实际方法.所以我认为进行子处理是最好的前进方式.
convert如果指定format:-为输出文件,则其他ImageMagick命令可以将图像数据输出到stdout .您可以使用子进程模块在Python中捕获该输出.
例如:
cmd = ["convert", "test.bmp", "jpg:-"]
output_stream = subprocess.Popen(cmd, stdout=subprocess.PIPE).stdout
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1261 次 |
| 最近记录: |