本文實(shí)例講述了python獲取圖片顏色信息的方法。分享給大家供大家參考。具體分析如下:
python的pil模塊可以從圖片獲得圖片每個(gè)像素點(diǎn)的顏色信息,下面的代碼演示了如何獲取圖片所有點(diǎn)的顏色信息和每種顏色的數(shù)量。
from PIL import Imageimage = Image.open("jb51.gif")image.getcolors()返回結(jié)果如下
..., (44, (72, 64, 55, 255)), (32, (231, 208, 141, 255)), (2368, (70, 64, 55, 255)),
(1, (187, 210, 216, 255)), (256, (68, 64, 57, 255)), (592, (67, 80, 103, 255)),
(2, (198, 204, 214, 255), ...
返回結(jié)果是一個(gè)元祖,每個(gè)元素的格式如下: (44, (72, 64, 55, 255)),其中(72,64,55,255)表示RGBA顏色,A就是透明度,44表示jb51.gif這張圖片中包含了44個(gè)這種顏色。希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。