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使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
Python算法应用实战之栈详解
Feb 04 Python
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
python如何让类支持比较运算
Mar 20 Python
python获取代码运行时间的实例代码
Jun 11 Python
Python中使用logging和traceback模块记录日志和跟踪异常
Apr 09 Python
Python远程视频监控程序的实例代码
May 05 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
python xlwt如何设置单元格的自定义背景颜色
Sep 03 Python
Django学习之文件上传与下载
Oct 06 Python
如何基于Python实现word文档重新排版
Sep 29 Python
使用Pytorch实现two-head(多输出)模型的操作
May 28 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中的cookie
2006/11/26 PHP
PHP字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
php中static 静态变量和普通变量的区别
2016/12/01 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
js兼容标准的表格变色效果
2008/06/28 Javascript
JS 日期验证正则附asp日期格式化函数
2009/09/11 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
下拉列表select 由左边框移动到右边示例
2013/12/04 Javascript
Javascript 拖拽雏形中的一些问题(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
python dataframe astype 字段类型转换方法
2018/04/11 Python
Django模板Templates使用方法详解
2019/07/19 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
python算的上脚本语言吗
2020/06/22 Python
CSS3 开发工具收集
2010/04/17 HTML / CSS
西班牙手机之家:Phone House
2018/10/18 全球购物
人力资源管理专业应届生求职信
2013/09/28 职场文书
爱情保证书范文
2014/02/01 职场文书
音乐教育感言
2014/03/05 职场文书
太太口服液广告词
2014/03/20 职场文书
医院志愿者活动总结
2015/05/06 职场文书
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers
Redis基本数据类型List常用操作命令
2022/06/01 Redis