Python3怎么实现取图片中特定的像素替换指定的颜色

  介绍

小编给大家分享一下Python3怎么实现取图片中特定的像素替换指定的颜色,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

python的数据类型有哪些吗?

python的数据类型:1。数字类型,包括int(整型),长(长整型)和浮子(浮点型)。2。字符串,分别是str类型和unicode类型。3。布尔型,Python布尔类型也是用于逻辑运算,有两个值:True(真)和虚假的(假)。4。列表,列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型。5。元组,元组用“()”标识,内部元素用逗号隔开。6。字,字典典是一种键值对的集合。7。集合,集合是一个无序的,不重复的数据组合。

Python3实现取图片中特定的像素替换指定的颜色,具体如下:

1,原始图片

 Python3怎么实现取图片中特定的像素替换指定的颜色

2,修改脚本:

#, - *安康;编码:utf-8  - * -   # ! python3   得到PIL  import 形象   小姐:=1   j =1   时间=img  Image.open (“e:/图片/222. jpg") #读取系统的内照片   print  (img.size) #打印图片大小   print  (img.getpixel ((4, 4)))   时间=width  img.size[0] #长度   时间=height  img.size[1] #宽度   for 小姐:拷贝范围(0,宽度):#遍历所有长度的点   for 才能;j 拷贝范围(0,高度):#遍历所有宽度的点   ,,,data =, (img.getpixel ((i, j))) #打印该图片的所有点   ,,,print (数据)#打印每个像素点的颜色RGBA的值(r, g, b,α)   ,,,print (数据[0])#打印RGBA的r值   ,,,if (数据[0]祝辞=170,以及数据[1]祝辞=170,以及数据[2]祝辞=170):# RGBA的r值大于170年,并且g值大于170年,并且b值大于170年   ,,,,,img.putpixel ((i, j),(234, 53岁,57255))#则这些像素点的颜色改成大红色   时间=img  img.convert (“RGB") #把图片强制转成RGB   img.save (“e:/图片/testee1.jpg") #保存修改像素点后的图片

3,运行脚本:

 Python3怎么实现取图片中特定的像素替换指定的颜色

4,图片变化成

 Python3怎么实现取图片中特定的像素替换指定的颜色

看完了这篇文章,相信你对“Python3怎么实现取图片中特定的像素替换指定的颜色”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Python3怎么实现取图片中特定的像素替换指定的颜色