Python3實現(xiàn)取圖片中特定的像素替換指定的顏色示例
本文實例講述了Python3實現(xiàn)取圖片中特定的像素替換指定的顏色。分享給大家供大家參考,具體如下:
1、原始圖片
2、修改腳本:
# -*- coding:utf-8 -*- #! python3 from PIL import Image i = 1 j = 1 img = Image.open("e:/pic/222.jpg")#讀取系統(tǒng)的內(nèi)照片 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")#把圖片強制轉(zhuǎn)成RGB img.save("e:/pic/testee1.jpg")#保存修改像素點后的圖片
3、運行腳本:
4、圖片變化成
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
Django Form設(shè)置文本框為readonly操作
這篇文章主要介紹了Django Form設(shè)置文本框為readonly操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07基于Python_腳本CGI、特點、應(yīng)用、開發(fā)環(huán)境(詳解)
下面小編就為大家?guī)硪黄赑ython_腳本CGI、特點、應(yīng)用、開發(fā)環(huán)境(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05Python中的np.setdiff1d()函數(shù)詳解
Python中的np.setdiff1d()函數(shù)可用于找出兩個序列集合中元素的差異,下面通過示例代碼給大家詳細講解,感興趣的朋友跟隨小編一起看看吧2024-06-06python3+telnetlib實現(xiàn)簡單自動測試示例詳解
telnetlib 模塊提供一個實現(xiàn)Telnet協(xié)議的類 Telnet,本文重點給大家介紹python3+telnetlib實現(xiàn)簡單自動測試示例詳解,需要的朋友可以參考下2021-08-08