使用python去除圖片白色像素的實(shí)例
更新時(shí)間:2019年12月12日 15:15:58 作者:kanesunny
今天小編就為大家分享一篇使用python去除圖片白色像素的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
以下代碼是把一個(gè)文件夾里的所有圖片的 白色像素去掉,制作透明png圖片
需要python和pil
from PIL import Image
import os
for filename in os.listdir(r'c:/image/png'):
img = Image.open('c:/image/png/'+filename)
img = img.convert("RGBA")
print('c:/image/png/'+filename)
pixdata = img.load()
for y in xrange(img.size[1]):
for x in xrange(img.size[0]):
if pixdata[x,y][0]>220 and pixdata[x,y][1]>220 and pixdata[x,y][2]>220 and pixdata[x,y][3]>220:
pixdata[x, y] = (255, 255, 255, 0)
img.save("c:/image/pngNew/"+filename, "PNG")
這篇使用python去除圖片白色像素的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3 批量獲取對應(yīng)端口服務(wù)的實(shí)例
今天小編就為大家分享一篇python3 批量獲取對應(yīng)端口服務(wù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
淺析Python自帶性能強(qiáng)悍的標(biāo)準(zhǔn)庫itertools
itertools是python內(nèi)置的模塊,使用簡單且功能強(qiáng)大。這篇文章就主要介紹了通過itertools實(shí)現(xiàn)可迭代對象的無限迭代、有限迭代和排列組合。感興趣的同學(xué)可以關(guān)注一下2021-12-12
詳解Python基礎(chǔ)random模塊隨機(jī)數(shù)的生成
這篇文章主要介紹了Python基礎(chǔ)random模塊隨機(jī)數(shù)的生成,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼
這篇文章主要介紹了Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12
Python3操作Excel文件(讀寫)的簡單實(shí)例
這篇文章主要給大家介紹了關(guān)于Python3操作Excel文件(讀寫)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

