srcImage.paste(字母['H'],(10,15))
上面的代码会将字母H粘贴到图像上(srcimage)。字母是包含字体图像的字典.. 我不能在我的任务中使用粘贴,但我可以使用getpixel,load,putpixel和save。 我试过了,但这是错误的:
srcImage.putpixel((10,15),字母[ '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中
return self.im.putpixel(xy,value)
SystemError:新样式的getargs格式,但参数不是元组
您能否请我使用getpixel,putpixel,load和save来提供如何执行粘贴功能。
答案 0 :(得分:0)
我不熟悉PIL和你的任务细节,所以这将是伪代码:
for every pixel in letter['H']:
putpixel (at position + position in letter['H'])
基本上,获取每个像素及其在字母中的位置,并将该像素放入当前位置的图像加上字母中像素的位置。 (从左上角开始思考) - 换句话说,按像素复制图像(字母['H'])。