最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python批量將圖片灰度化的實現(xiàn)代碼

 更新時間:2020年04月11日 14:48:26   作者:北巷的貓  
這篇文章主要介紹了Python批量將圖片灰度化的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

技術關鍵

os 模塊的使用

  • 使用 os.getcwd 獲取當前路徑
  • 使用 os.listdir()獲取文件列表
  • 使用 os.path.splitext() 分割文件名和擴展名
  • 使用 PLI 的 convert('L') 方法將圖片轉為灰度

代碼實現(xiàn)

from PIL import Image
import os
path = os.getcwd() # 獲取當前路徑
file_list = os.listdir()
for file in file_list:
 filename = os.path.splitext(file)[0]
 filexten = os.path.splitext(file)[1]
 if filexten == '.png' or '.jpg':
  I = Image.open(file)
  L = I.convert('L')
  L.save('灰度 - '+file)

效果展示

處理前

處理前

處理后

在這里插入圖片描述

以上內容參考如下:

1.將RGB圖像轉換為灰度圖像:

from PIL import Image
I = Image.open('F:\\pycharm\\picture_format\\data\\lena.jpg')
I.show()
L = I.convert('L')
L.show()

輸出圖像結果圖為:

2.將RGB圖像轉換為1模式圖像:

from PIL import Image
I = Image.open('F:\\pycharm\\picture_format\\data\\lena.jpg')
I.show()
L = I.convert('1')
L.show()

輸出結果圖為:

補充代碼:

使用Python將圖像批量轉換為灰度圖像并保存

from PIL import Image
import os
 
input_dir = '輸入文件夾/'
out_dir = '輸出文件夾/'
a = os.listdir(file_dir)
 
for i in a:
 print(i)
 I = Image.open(file_dir+i)
 L = I.convert('L')
 L.save(out_dir+i)

總結

到此這篇關于Python批量將圖片灰度化的實現(xiàn)代碼的文章就介紹到這了,更多相關python 圖片灰度化內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python調用API接口實現(xiàn)登陸短信驗證

    python調用API接口實現(xiàn)登陸短信驗證

    在本篇文章里小編給大家整理的是關于python調用API接口實現(xiàn)登陸短信驗證的實例內容,需要的朋友們可以參考下。
    2020-05-05
  • Python工程師面試題 與Python Web相關

    Python工程師面試題 與Python Web相關

    這篇文章主要為大家分享了Python工程師面試題,面試題的內容主要與Python Web相關,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 教你怎么用python批量登錄帶有驗證碼的網(wǎng)站

    教你怎么用python批量登錄帶有驗證碼的網(wǎng)站

    這篇文章主要介紹了教你怎么用python批量登錄帶有驗證碼的網(wǎng)站,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python代理抓取并驗證使用多線程實現(xiàn)

    Python代理抓取并驗證使用多線程實現(xiàn)

    這里沒有使用隊列只是采用多線程分發(fā)對代理量不大的網(wǎng)頁還行但是幾百幾千性能就很差了,感興趣的朋友可以了解下,希望對你有所幫助
    2013-05-05
  • 在Python 2.7即將停止支持時,我們?yōu)槟銕砹艘环輕ython 3.x遷移指南

    在Python 2.7即將停止支持時,我們?yōu)槟銕砹艘环輕ython 3.x遷移指南

    這篇文章主要介紹了在Python 2.7即將停止支持時我們?yōu)槟銣蕚淞艘环輕ython 3.x遷移指南的相關資料,需要的朋友可以參考下
    2018-01-01
  • Python實現(xiàn)經(jīng)典算法拓撲排序、字符串匹配算法和最小生成樹實例

    Python實現(xiàn)經(jīng)典算法拓撲排序、字符串匹配算法和最小生成樹實例

    這篇文章主要介紹了Python實現(xiàn)經(jīng)典算法拓撲排序、字符串匹配算法和最小生成樹實例,拓撲排序、字符串匹配算法和最小生成樹是計算機科學中常用的數(shù)據(jù)結構和算法,它們在解決各種實際問題中具有重要的應用價值,需要的朋友可以參考下
    2023-08-08
  • Python繪制組合圖的示例

    Python繪制組合圖的示例

    這篇文章主要介紹了Python如何繪制組合圖,幫助大家更好的利用python繪制圖像,進行數(shù)據(jù)可視化分析,感興趣的朋友可以了解下
    2020-09-09
  • Python比較set的規(guī)則及簡單例子

    Python比較set的規(guī)則及簡單例子

    在Python中,集合可以通過比較運算符進行比較,檢查子集、超集、相等性等關系,文中通過代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • 總結Python變量的相關知識

    總結Python變量的相關知識

    今天給大家?guī)淼氖顷P于Python基礎的相關知識,文章圍繞著Python變量的相關知識展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python實現(xiàn)連點器的示例代碼

    Python實現(xiàn)連點器的示例代碼

    這篇文章主要介紹了Python實現(xiàn)連點器,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論

灵寿县| 新郑市| 乡城县| 郧西县| 平昌县| 乌审旗| 揭西县| 辉南县| 朔州市| 韩城市| 广德县| 饶阳县| 东至县| 博乐市| 新乐市| 苏尼特右旗| 连山| 辽宁省| 金山区| 寿光市| 来凤县| 旅游| 察隅县| 朔州市| 惠来县| 阜城县| 巫山县| 罗甸县| 谢通门县| 新密市| 东港市| 宁津县| 梧州市| 泸溪县| 宝丰县| 葫芦岛市| 陕西省| 靖边县| 双流县| 桃园县| 堆龙德庆县|