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编写电话薄实现增删改查功能
May 07 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
python 堆和优先队列的使用详解
Mar 05 Python
Django如何开发简单的查询接口详解
May 17 Python
Python 控制终端输出文字的实例
Jul 12 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
Appium+Python实现简单的自动化登录测试的实现
Jan 26 Python
python基础学习之递归函数知识总结
May 26 Python
Python Matplotlib绘制动画的代码详解
May 30 Python
Golang Web 框架Iris安装部署
Aug 14 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
多人战的战术与战略
2020/03/04 星际争霸
PHP 学习路线与时间表
2010/02/21 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
PHP Include文件实例讲解
2019/02/15 PHP
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
如何将python中的List转化成dictionary
2016/08/15 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
python中的计时器timeit的使用方法
2017/10/20 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
python全栈开发语法总结
2020/11/22 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
六一儿童节主持词
2014/03/21 职场文书
给校长的建议书600字
2014/05/15 职场文书
领导干部对照检查材料
2014/08/24 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
小学生差生评语
2014/12/29 职场文书
销售辞职信范文
2015/03/02 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python