利用python怎么将彩色图转换成灰度图

  介绍

本篇文章给大家分享的是有关利用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怎么将彩色图转换成灰度图,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

利用python怎么将彩色图转换成灰度图