Python3實(shí)現(xiàn)取圖片中特定的像素替換指定的顏色示例
本文實(shí)例講述了Python3實(shí)現(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):#遍歷所有長度的點(diǎn)
for j in range(0,height):#遍歷所有寬度的點(diǎn)
data = (img.getpixel((i,j)))#打印該圖片的所有點(diǎn)
print (data)#打印每個像素點(diǎn)的顏色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))#則這些像素點(diǎn)的顏色改成大紅色
img = img.convert("RGB")#把圖片強(qiáng)制轉(zhuǎn)成RGB
img.save("e:/pic/testee1.jpg")#保存修改像素點(diǎn)后的圖片
3、運(yùn)行腳本:

4、圖片變化成

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程》
希望本文所述對大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例
今天小編就為大家分享一篇python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
python list是否包含另一個list所有元素的實(shí)例
今天小編就為大家分享一篇python list是否包含另一個list所有元素的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
Python數(shù)字圖像處理代數(shù)之加減乘運(yùn)算
這篇文章主要介紹了Python數(shù)字圖像處理代數(shù)運(yùn)算,對其中的加、減、乘運(yùn)算分別作了詳細(xì)的講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
python實(shí)現(xiàn)問號表達(dá)式(?)的方法
這篇文章主要介紹了python實(shí)現(xiàn)問號(?)表達(dá)式的方法,大家參考使用吧2013-11-11
python-pyinstaller、打包后獲取路徑的實(shí)例
今天小編就為大家分享一篇python-pyinstaller、打包后獲取路徑的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

