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


Posted in Python onJanuary 24, 2019

本文实例讲述了Python3实现取图片中特定的像素替换指定的颜色。分享给大家供大家参考,具体如下:

1、原始图片

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

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、运行脚本:

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

4、图片变化成

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

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python如何查看系统网络流量的信息
Sep 12 Python
numpy中的delete删除数组整行和整列的实例
May 09 Python
获取python的list中含有重复值的index方法
Jun 27 Python
Django实战之用户认证(用户登录与注销)
Jul 16 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
python 用opencv调用训练好的模型进行识别的方法
Dec 07 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
django的ORM操作 增加和查询
Jul 26 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
Dec 27 Python
在Mac中PyCharm配置python Anaconda环境过程图解
Mar 11 Python
Python中的__init__作用是什么
Jun 09 Python
Python学习之时间包使用教程详解
Mar 21 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 #Python
Python对象与引用的介绍
Jan 24 #Python
selenium+python自动化测试之多窗口切换
Jan 23 #Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 #Python
selenium+python自动化测试之鼠标和键盘事件
Jan 23 #Python
selenium+python自动化测试之页面元素定位
Jan 23 #Python
python 实现矩阵上下/左右翻转,转置的示例
Jan 23 #Python
You might like
分享PHP header函数使用教程
2013/09/05 PHP
php获取随机数组列表的方法
2014/11/13 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
2015/09/04 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
Node做中转服务器转发接口
2017/10/18 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
利用python获取Ping结果示例代码
2017/07/06 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python打包成so文件过程解析
2019/09/28 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
土木工程毕业生推荐信
2013/10/28 职场文书
社区包粽子活动方案
2014/01/21 职场文书
秋季运动会广播稿
2014/02/22 职场文书
大学毕业感言200字
2014/03/09 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书