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之Import 模块
Oct 13 Python
python采集百度百科的方法
Jun 05 Python
python妹子图简单爬虫实例
Jul 07 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
Nov 15 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python计算两个矩形框重合百分比的实例
Nov 07 Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 Python
python读出当前时间精度到秒的代码
Jul 05 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
Python的logging模块基本用法
Dec 24 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 date函数参数详解
2006/11/27 PHP
php中的比较运算符详解
2013/10/28 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
javascript静态的url如何传递
2007/05/03 Javascript
跟着JQuery API学Jquery 之三 筛选
2010/04/09 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
python多线程并发实例及其优化
2019/06/27 Python
python中pyqtgraph知识点总结
2021/01/26 Python
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
优秀大学生职业生涯规划书
2014/02/27 职场文书
小学开学典礼主持词
2014/03/19 职场文书
教研处工作方案
2014/05/26 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
综合素质自我评价评语
2015/03/06 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
医院合作意向书范本
2015/05/08 职场文书
工资证明范本
2015/06/12 职场文书
网络舆情信息简报
2015/07/21 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
Java Spring读取和存储详细操作
2022/08/05 Java/Android