本文背景:
公司项目的广告系统有个功能,给图片模板打指定的颜色值点,根据需要拼合的图片数量,打点数量也不同。设计说他弄好了,运营上传打点后的模板图片时,获取不到打点的位置坐标。于是找研发看是怎么回事,就有了下面的代码。
涛哥解决这个问题
1、判断设计给模板图片打点的位置和数量是否正确
2、判断打点的颜色值是否正确
解决办法一:
使用ubuntu的gnu图片处理软件打开模板图片,放大就可以看到打点像素位置颜色,再用吸管就能知道打点位置颜色是否正确,打点的位置和数量也一目了然。
解决办法二:
码农自然可以写代码解决,好吧,写段python来解决这个问题吧
checkPic.py
Python
#!/usr/bin/python
# -*- coding:utf-8 -*-
from PIL import Image
# 涛哥用代码看是那的错 https://blog.kydbk.com
img = Image.open("test.png")
# 获取图片尺寸的大小(600,600)
print img.size
# 获取图片的格式 png
print img.format
# 获取图片的图像类型 RGBA
print img.mode
# 显示图片
img.show()
# 获取某个像素位置的值
print img.getpixel((126, 52))
# 生成缩略图
# img.thumbnail((1