【发布时间】:2010-08-30 01:24:07
【问题描述】:
srcImage.paste(字母['H'], (10,15))
上面的代码会将字母 H 粘贴到图像(srcimage)上。字母是包含字体图像的字典.. 我不能在我的作业中使用粘贴,但我可以使用 getpixel、load、putpixel 和 save。 我试过了,但这给出了错误:
srcImage.putpixel((10,15),letters['H'])
错误是:
文件“C:\Users\Naveen\Desktop\a1\a1_template.py”,第 23 行,在 doLOLImage 中
srcImage.putpixel((10,15),字母['H'])
文件“C:\Python26\lib\site-packages\PIL\Image.py”,第 1267 行,在 putpixel
返回 self.im.putpixel(xy, value)
SystemError: new style getargs format but argument is not a tuple
能否请您告诉我如何使用 getpixel、putpixel、加载和保存来完成此粘贴功能。
【问题讨论】:
-
您收到错误是因为
letters['H']不是整数或整数元组。putpixel仅访问图像的单个像素。
标签: python python-imaging-library