我正在尝试将 python(3.3 版)与 PIL 一起使用来为网页生成动态图像。我已经用 Image.show() 验证了我生成的图像的内容很好,但我无法格式化输出,以便浏览器正确显示它。
我当前的代码导致浏览器什么都不做(不报告错误或导航离开当前页面),但是终端输出对我来说似乎是正确的。
sys.stdout.write("Content-type: image/png\r\n\r\n")
img.save(sys.stdout.buffer, "PNG")
我也尝试过使用 io.BytesIO() 对象,写入该对象然后打印它,但这会产生相同的结果并且终端输出似乎是相同的。
我不知道错误在哪里,非常感谢任何帮助。