本文實例講述了python獲取圖片顏色信息的方法。分享給大家供大家參考。具體分析如下:
python的pil模塊可以從圖片獲得圖片每個像素點的顏色信息,下面的代碼演示了如何獲取圖片所有點的顏色信息和每種顏色的數量。
from PIL import Imageimage = Image.open("jb51.gif")image.getcolors()返回結果如下
代碼如下:..., (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), ...
返回結果是一個元祖,每個元素的格式如下: (44, (72, 64, 55, 255)),其中(72,64,55,255)表示RGBA顏色,A就是透明度,44表示jb51.gif這張圖片中包含了44個這種顏色。
希望本文所述對大家的Python程序設計有所幫助。
新聞熱點
疑難解答