为了账号安全,请及时绑定邮箱和手机立即绑定

python PIL图片处理基础问题

python PIL图片处理基础问题

PHP
呼啦一阵风 2018-11-13 13:52:38
照着网上很多例子写的,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")改一个像素点的颜色,看上错误提示给的参数数量不对?尴尬的,发了问题就想到原因了。。。
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

原因是png图模式的原因,后面来的菜鸟注意一下

查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 861 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信