亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python實現(xiàn)彩色圖轉換成灰度圖

 更新時間:2019年01月15日 11:36:02   作者:萌妹子哦哦  
這篇文章主要為大家詳細介紹了python實現(xiàn)彩色圖轉換成灰度圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python實現(xiàn)彩色圖轉換成灰度圖的具體代碼,供大家參考,具體內容如下

from PIL import Image
import os
 
# 圖像組成:紅綠藍 (RGB)三原色組成 亮度(255,255,255)
image = "Annie1.jpg"
img = Image.open(image)
img_all = "素描" + image
new = Image.new("L", img.size, 255)
width, height = img.size
img = img.convert("L")
# print(img.size)
# print(img.mode) #RBG
#
# img_get = img.getpixel((0, 0))
# print(img_get) #三原色通道
#
# img_L=img.convert('L')
# print(img_L)
# img_get_L=img_L.getpixel((0,0)) #換算 得到灰度值
# print(img_get_L)
 
# 定義畫筆的大小
Pen_size = 3
# 色差擴散器
Color_Diff = 6
for i in range(Pen_size + 1, width - Pen_size - 1):
 for j in range(Pen_size + 1, height - Pen_size - 1):
  # 原始的顏色
  originalColor = 255
  lcolor = sum([img.getpixel((i - r, j)) for r in range(Pen_size)]) // Pen_size
  rcolor = sum([img.getpixel((i + r, j)) for r in range(Pen_size)]) // Pen_size
 
  # 通道----顏料
  if abs(lcolor - rcolor) > Color_Diff:
   originalColor -= (255 - img.getpixel((i, j))) // 4
   new.putpixel((i, j), originalColor)
 
  ucolor = sum([img.getpixel((i, j - r)) for r in range(Pen_size)]) // Pen_size
  dcolor = sum([img.getpixel((i, j + r)) for r in range(Pen_size)]) // Pen_size
 
  # 通道----顏料
  if abs(ucolor - dcolor) > Color_Diff:
   originalColor -= (255 - img.getpixel((i, j))) // 4
   new.putpixel((i, j), originalColor)
 
  acolor = sum([img.getpixel((i - r, j - r)) for r in range(Pen_size)]) // Pen_size
  bcolor = sum([img.getpixel((i + r, j + r)) for r in range(Pen_size)]) // Pen_size
 
  # 通道----顏料
  if abs(acolor - bcolor) > Color_Diff:
   originalColor -= (255 - img.getpixel((i, j))) // 4
   new.putpixel((i, j), originalColor)
 
  qcolor = sum([img.getpixel((i + r, j - r)) for r in range(Pen_size)]) // Pen_size
  wcolor = sum([img.getpixel((i - r, j + r)) for r in range(Pen_size)]) // Pen_size
 
  # 通道----顏料
  if abs(qcolor - wcolor) > Color_Diff:
   originalColor -= (255 - img.getpixel((i, j))) // 4
   new.putpixel((i, j), originalColor)
 
new.save(img_all)
 
i = os.system('mshta vbscript createobject("sapi.spvoice").speak("%s")(window.close)' % '您的圖片轉換好了')
os.system(img_all)

原圖像:

轉換后

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python如何為list實現(xiàn)find方法

    python如何為list實現(xiàn)find方法

    這篇文章主要介紹了python如何為list實現(xiàn)find方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python實現(xiàn)自動計算特定格式的時間差

    Python實現(xiàn)自動計算特定格式的時間差

    這篇文章主要介紹了利用Python實現(xiàn)在輸入一個特定格式的時間后,自動獲取前進或者后退多少小時之后的時間。感興趣的朋友可以了解一下
    2021-12-12
  • python中用ggplot繪制畫圖實例講解

    python中用ggplot繪制畫圖實例講解

    在本篇文章里小編給大家整理的是一篇關于python中用ggplot繪制畫圖實例講解內容,有興趣的朋友們可以學習參考下。
    2021-01-01
  • Pyinstaller打包多個資源文件的超詳細教程(推薦!)

    Pyinstaller打包多個資源文件的超詳細教程(推薦!)

    Pyinstaller是著名python打包module,軟件或者小工具用python寫好后,用pyinstaller 可以實現(xiàn)輕松打包,下面這篇文章主要給大家介紹了關于Pyinstaller打包多個資源文件的超詳細教程,需要的朋友可以參考下
    2022-12-12
  • python3.10及以上版本編譯安裝ssl模塊的詳細過程

    python3.10及以上版本編譯安裝ssl模塊的詳細過程

    最近搞安裝ssl模塊每天都弄到很晚,所以這里給大家整理下,這篇文章主要給大家介紹了關于python3.10及以上版本編譯安裝ssl模塊的詳細過程,文中介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Python全棧之學習HTML

    Python全棧之學習HTML

    這篇文章主要為大家介紹了Python全棧之HTML,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • selenium環(huán)境搭建及基本元素定位方式詳解

    selenium環(huán)境搭建及基本元素定位方式詳解

    selenium最初是一個自動化測試工具,而爬蟲中使用它主要是為了解決requests無法執(zhí)行javaScript代碼的問題,這篇文章主要介紹了selenium環(huán)境搭建及基本元素定位方式,需要的朋友可以參考下
    2023-04-04
  • 詳解python解壓壓縮包的五種方法

    詳解python解壓壓縮包的五種方法

    這里討論下使用Python解壓五種壓縮文件,.gz .tar .tgz .zip .rar的相關知識,文中給大家介紹了python實現(xiàn)rar文件解壓的方法,感興趣的朋友跟隨小編一起看看吧
    2019-07-07
  • Python 實現(xiàn)圖片轉字符畫的示例(靜態(tài)圖片,gif皆可)

    Python 實現(xiàn)圖片轉字符畫的示例(靜態(tài)圖片,gif皆可)

    這篇文章主要介紹了Python 實現(xiàn)圖片轉字符畫的示例,幫助大家更好的利用python進行圖片處理,感興趣的朋友可以了解下
    2020-11-11
  • Python結合MySQL數(shù)據(jù)庫編寫簡單信息管理系統(tǒng)完整實例

    Python結合MySQL數(shù)據(jù)庫編寫簡單信息管理系統(tǒng)完整實例

    最近Python課堂上布置了綜合實訓,實驗目標是設計一個信息管理系統(tǒng),下面這篇文章主要給大家介紹了關于Python結合MySQL數(shù)據(jù)庫編寫簡單信息管理系統(tǒng)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06

最新評論