介绍
小编给大家分享一下Python3怎么实现取图片中特定的像素替换指定的颜色,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
python的数据类型有哪些吗?
python的数据类型:1。数字类型,包括int(整型),长(长整型)和浮子(浮点型)。2。字符串,分别是str类型和unicode类型。3。布尔型,Python布尔类型也是用于逻辑运算,有两个值:True(真)和虚假的(假)。4。列表,列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型。5。元组,元组用“()”标识,内部元素用逗号隔开。6。字,字典典是一种键值对的集合。7。集合,集合是一个无序的,不重复的数据组合。
Python3实现取图片中特定的像素替换指定的颜色,具体如下:
1,原始图片
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,运行脚本:
4,图片变化成
看完了这篇文章,相信你对“Python3怎么实现取图片中特定的像素替换指定的颜色”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!