Python3实现取图片 * 定的像素替换指定的颜色示例
作者:徐为波 时间:2022-08-31 15:33:21
本文实例讲述了Python3实现取图片 * 定的像素替换指定的颜色。分享给大家供大家参考,具体如下:
1、原始图片
2、修改脚本:
# -*- coding:utf-8 -*-
#! python3
from PIL import Image
i = 1
j = 1
img = Image.open("e:/pic/222.jpg")#读取系统的内照片
print (img.size)#打印图片大小
print (img.getpixel((4,4)))
width = img.size[0]#长度
height = img.size[1]#宽度
for i in range(0,width):#遍历所有长度的点
for j in range(0,height):#遍历所有宽度的点
data = (img.getpixel((i,j)))#打印该图片的所有点
print (data)#打印每个像素点的颜色RGBA的值(r,g,b,alpha)
print (data[0])#打印RGBA的r值
if (data[0]>=170 and data[1]>=170 and data[2]>=170):#RGBA的r值大于170,并且g值大于170,并且b值大于170
img.putpixel((i,j),(234,53,57,255))#则这些像素点的颜色改成大红色
img = img.convert("RGB")#把图片强制转成RGB
img.save("e:/pic/testee1.jpg")#保存修改像素点后的图片
3、运行脚本:
4、图片变化成
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/xwbk12/article/details/78998196
标签:Python3,图片,替换,颜色


猜你喜欢
python的sorted函数及使用解析
2022-03-02 05:52:21
MySQL删除外键、增加外键以及删除主键、增加主键的实战步骤
2024-01-26 00:58:52

sql如何在线创建新表?
2010-06-22 21:21:00
深入解析Go语言中for循环的写法
2024-05-22 10:11:44

一个基于flask的web应用诞生(1)
2022-06-22 09:23:52

Python matplotlib底层原理解析
2021-05-11 07:05:29

教你快速掌握数据库查询优化的实用技巧
2008-11-28 15:10:00
python 寻找离散序列极值点的方法
2021-03-13 15:26:15
python正则表达式对字符串的查找匹配
2022-02-21 12:39:50
JavaScript实现点击按钮切换网页背景色的方法
2024-04-16 09:02:43

详解Python验证码识别
2023-11-12 23:46:40
Pytorch中torchtext终极安装方法以及常见问题
2023-03-15 11:59:09

阿里云OSS实践文件直传基于服务端
2024-05-13 09:35:27
详解Python各大聊天系统的屏蔽脏话功能原理
2021-02-23 13:53:44

微软建议的ASP性能优化28条守则(8)
2005-05-30 16:04:00
js实现tab选项卡函数代码
2024-04-19 10:43:25
php实现贪吃蛇小游戏
2024-05-02 17:16:36
PHP PDOStatement::errorInfo讲解
2023-06-04 14:11:53
Python出现segfault错误解决方法
2022-03-18 14:14:58
在Django框架中设置语言偏好的教程
2022-01-18 22:47:35