照着网上很多例子写的,python3版本环境测试代码1from PIL import Image
img = Image.open("qqqqq.png")print (img.size) #这里运行打印出图片尺寸(10,24)print(img.getpixel((10,24))) #这里运行出错提示:
# IndexError: image index out of range图片是10*24的尺寸,为嘛超出范围呢。是不是坐标要减1?最右下角的点该是(9,23)?测试代码2from PIL import Imageimg = Image.open("qqqqq.png")print(img.getpixel((4,4))) #这里运行打印结果:3这个3是什么意思?不该是类似(255,255,255)的结果么?测试代码3img = Image.open("qqqqq.png")img.putpixel((4,4),(255,255,0)) #这行运行提示错误: #TypeError: function takes exactly 1 argument (3 given)
img.save("qqqqq-2.png","png")改一个像素点的颜色,看上错误提示给的参数数量不对?尴尬的,发了问题就想到原因了。。。
添加回答
举报
0/150
提交
取消