Python 有没有办法使用im.putpixel而不是im.paste
srcImage.paste(字母['H'],(10,15)) 上述代码将在图像(srcimage)上粘贴字母H。字母是包含字体图像的dict。。 我不能在作业中使用粘贴,但我可以使用getpixel、load、putpixel和save。 我尝试了此操作,但出现了错误: srcImage.putpixel((10,15),字母['H']) 错误是: 文件“C:\Users\Naveen\Desktop\a1\a1_template.py”,第23行,在DoLoImage中 srcImage.putpixel((10,15),字母['H']) 文件“C:\Python26\lib\site packages\PIL\Image.py”,第1267行,以putpixel格式显示Python 有没有办法使用im.putpixel而不是im.paste,python,python-imaging-library,Python,Python Imaging Library,srcImage.paste(字母['H'],(10,15)) 上述代码将在图像(srcimage)上粘贴字母H。字母是包含字体图像的dict。。 我不能在作业中使用粘贴,但我可以使用getpixel、load、putpixel和save。 我尝试了此操作,但出现了错误: srcImage.putpixel((10,15),字母['H']) 错误是: 文件“C:\Users\Naveen\Desktop\a1\a1_template.py”,第23行,在DoLoImage中 srcImage.p
返回self.im.putpixel(xy,value)
SystemError:新样式getargs格式,但参数不是元组
您能告诉我如何使用getpixel、putpixel、load和save实现粘贴功能吗。我不熟悉PIL和您作业的详细信息,因此这将是伪代码:
for every pixel in letter['H']:
putpixel (at position + position in letter['H'])
基本上,获取字母中的每个像素及其位置,并将该像素放在图像中当前位置加上字母中像素的位置。(从左上角思考)–换句话说,逐像素复制图像(字母['H'])。您会得到错误,因为字母['H']不是整数或整数元组
putpixel
仅访问图像的单个像素。