【发布时间】:2014-10-21 11:09:42
【问题描述】:
我正在尝试在 python 中做与在 JavaScript 中完全相同的事情。在 JavaScript 中,我可以轻松地在画布上绘制,然后使用 toDataUrl(imageFormat, quality) 以 base64 编码字符串获取图像。
在 Python 中有什么东西可以做完全相同的事情吗?
我已经在 Python 中完成了这项工作
from PIL import Image,
im = Image.new('L', (width, height))
output = StringIO()
im.save(output, "JPEG", quality=89)
但输出不是 JPEG 格式。我相信它是 PNG 格式。
那么无论如何我可以执行与 todataurl url 相同的操作吗?我需要它是 jpeg 格式并具有特定的质量。
如果有人对此有任何想法,将不胜感激
【问题讨论】:
-
@BrenBarn -- 它看起来来自 PIL。
-
PIL Image.new。 im = Image.new()。我也会添加这个问题
标签: javascript python canvas