【发布时间】:2015-09-16 15:43:20
【问题描述】:
我正在尝试使用 python 自动合并图像并将结果发送到打印机。
我通过做这件事来学习python,但我现在无法进入下一步。
我将使用 Raspberry Pi 来运行它,并将 Pi 作为本地服务器来处理用户上传的图像。
我想合并这样的图像
经过大量搜索,我得到了一些代码,但总是出错。
import os
from PIL import Image
images = [f for f in os.listdir('path')]
result = Image.open('/mydir/bg.jpg')
result.paste(Image.open(images[0],(133,106)
result.paste(Image.open(images[1],(881,106)
result.paste(Image.open(images[2],(1629,106)
result.save('path'+'.jpg')
我合并了一些代码来得到这个。我知道这是不对的,但我尽力了。
我可以通过使用特定的文件名得到我想要的。现在我猜图像被读取为列表中的刺痛,因此 Image.open 无法正确打开文件。
我的真正目标是列出上传文件夹中的文件并将它们与默认背景图像合并以创建可以打印的新图像。
也许你有更好的主意,请告诉我。我会非常感谢你的帮助。
【问题讨论】:
-
您收到的确切错误是什么?