介绍
本篇文章给大家分享的是有关利用python怎么将彩色图转换成灰度图,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
具体内容如下
得到PIL import 形象 import 操作系统 , #,图像组成:红绿蓝,(RGB)三原色组成,亮度(255255255) 时间=image “Annie1.jpg" 时间=img Image.open(图片) 时间=img_all “素描“+,形象 时间=new Image.new (“L",, img.size,, 255) 宽度,,height =img.size 时间=img img.convert (“L") #,打印(img.size) #,打印(img.mode), #篮板 #=#,img_get img.getpixel ((0, 0)) #,打印(img_get), #三原色通道 # #,img_L=img.convert (& # 39; l # 39;) #,打印(img_L) #,img_get_L=img_L.getpixel((0, 0), #换算,得到灰度值 #,打印(img_get_L) , #,定义画笔的大小 时间=Pen_size 3 #,色差扩散器 Color_Diff =6 for 小姐:拷贝范围(时间+ Pen_size 1, width 作用;Pen_size 作用;1): ,for j 拷贝范围(时间+ Pen_size 1, height 作用;Pen_size 作用;1): #才能,原始的颜色 originalColor 才能=255 lcolor 才能=,总和([img.getpixel((小姐:安康;r,, j)), for r 拷贝范围(Pen_size)]),//Pen_size rcolor 才能=,总和([img.getpixel((小姐:+,r, j)), for r 拷贝范围(Pen_size)]),//Pen_size , #,才能通道——颜料 if 才能;abs (lcolor 作用;rcolor),祝辞,Color_Diff: ,,originalColor -=,(255年,安康;img.getpixel ((i, j))),//4 ,,new.putpixel ((i, j), originalColor) , ucolor 才能=,总和([img.getpixel((我,j 作用;r)), for r 拷贝范围(Pen_size)]),//Pen_size dcolor 才能=,总和([img.getpixel((我,j +, r)), for r 拷贝范围(Pen_size)]),//Pen_size , #,才能通道——颜料 if 才能;abs (ucolor 作用;一栏),祝辞,Color_Diff: ,,originalColor -=,(255年,安康;img.getpixel ((i, j))),//4 ,,new.putpixel ((i, j), originalColor) , acolor 才能=,总和([img.getpixel((小姐:安康;r, j 作用;r)), for r 拷贝范围(Pen_size)]),//Pen_size bcolor 才能=,总和([img.getpixel((小姐:+,r, j +, r)), for r 拷贝范围(Pen_size)]),//Pen_size , #,才能通道——颜料 if 才能;abs (acolor 作用;bcolor),祝辞,Color_Diff: ,,originalColor -=,(255年,安康;img.getpixel ((i, j))),//4 ,,new.putpixel ((i, j), originalColor) , qcolor 才能=,总和([img.getpixel((小姐:+,r, j 作用;r)), for r 拷贝范围(Pen_size)]),//Pen_size wcolor 才能=,总和([img.getpixel((小姐:安康;r, j +, r)), for r 拷贝范围(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) , 小姐:=,os.system (& # 39; mshta vbscript createobject (“sapi.spvoice") .speak (“% s") (window.close) & # 39;, %, & # 39;您的图片转换好了& # 39;) os.system (img_all)
以上就是利用python怎么将彩色图转换成灰度图,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。