Python3實現取圖片中特定的像素替換指定的顏色示例
更新時間:2019年01月24日 08:42:07 作者:徐為波
這篇文章主要介紹了Python3實現取圖片中特定的像素替換指定的顏色,涉及Python3針對圖片文件的讀取、轉換、生成等相關操作技巧,需要的朋友可以參考下
本文實例講述了Python3實現取圖片中特定的像素替換指定的顏色。分享給大家供大家參考,具體如下:
1、原始圖片
2、修改腳本:
# -*- coding:utf-8 -*- #! python3 from PIL import Image i = 1 j = 1 img = Image.open("e:/pic/222.jpg")#讀取系統(tǒng)的內照片 print (img.size)#打印圖片大小 print (img.getpixel((4,4))) width = img.size[0]#長度 height = img.size[1]#寬度 for i in range(0,width):#遍歷所有長度的點 for j in range(0,height):#遍歷所有寬度的點 data = (img.getpixel((i,j)))#打印該圖片的所有點 print (data)#打印每個像素點的顏色RGBA的值(r,g,b,alpha) print (data[0])#打印RGBA的r值 if (data[0]>=170 and data[1]>=170 and data[2]>=170):#RGBA的r值大于170,并且g值大于170,并且b值大于170 img.putpixel((i,j),(234,53,57,255))#則這些像素點的顏色改成大紅色 img = img.convert("RGB")#把圖片強制轉成RGB img.save("e:/pic/testee1.jpg")#保存修改像素點后的圖片
3、運行腳本:
4、圖片變化成
更多關于Python相關內容可查看本站專題:《Python數學運算技巧總結》、《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》
希望本文所述對大家Python程序設計有所幫助。
相關文章
基于Python_腳本CGI、特點、應用、開發(fā)環(huán)境(詳解)
下面小編就為大家?guī)硪黄赑ython_腳本CGI、特點、應用、開發(fā)環(huán)境(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05