# python Image PNG getpixel R/G/B/A
# # 说明: # 本文主要是记录python中如何使用Image模块进行基本的图像R、G、B、A值得获取。 # 为后续的raspberry pi进行图像处理做验证。 # # 2016-2-10 抚州 崇仁马鞍港上村 曾剑锋 import Image # 加载png图片 img = Image.open("vim-cmd.png") # 输出图像的基本信息 print img.format, img.size, img.mode # 获取图像的 height = img.size[0] width = img.size[1] # 输出图片的像素值 for i in range(0, width): for j in range(0, height): print img.getpixel((i, j)) # 数据输出格式: # (R, G, B, A) # # ...... # (237, 28, 36, 255) # (237, 28, 36, 255) # (215, 63, 69, 255) # (237, 28, 36, 255) # (232, 53, 60, 255) # (237, 237, 237, 255) # (237, 55, 62, 255) # (237, 28, 36, 255) # (237, 28, 36, 255) # (180, 70, 47, 255) # (51, 174, 84, 255) # (123, 123, 123, 255) # (227, 47, 55, 255) # (237, 28, 36, 255) # (168, 168, 168, 255) # (193, 115, 118, 255) # (237, 29, 37, 255) # (237, 28, 36, 255) # (85, 140, 66, 255) # (34, 177, 76, 255)