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中for循环控制语句用法实例
Jun 02 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
python简单商城购物车实例代码
Mar 15 Python
Python将图片转换为字符画的方法
Jun 16 Python
python多维数组切片方法
Apr 13 Python
带你认识Django
Jan 15 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
numpy.where() 用法详解
May 27 Python
python动态进度条的实现代码
Jul 03 Python
python对象销毁实例(垃圾回收)
Jan 16 Python
Python CategoricalDtype自定义排序实现原理解析
Sep 11 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
php实现Session存储到Redis
2015/11/11 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
2018/01/03 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
Python pymongo模块用法示例
2018/03/31 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
python 瀑布线指标编写实例
2020/06/03 Python
Python中logger日志模块详解
2020/08/04 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
怎么写有吸引力的自荐信
2013/11/17 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
骨干教师申报材料
2014/12/17 职场文书
颐和园英文导游词
2015/01/30 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
中学生运动会广播稿
2015/08/19 职场文书
Python+Appium新手教程
2021/04/17 Python
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL