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实现数据库编程方法详解
Jun 09 Python
python 默认参数问题的陷阱
Feb 29 Python
关于Python面向对象编程的知识点总结
Feb 14 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
Python实现通讯录功能
Feb 22 Python
Python将图片转换为字符画的方法
Jun 16 Python
windows下pycharm安装、创建文件、配置默认模板
Jul 31 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
10个python爬虫入门实例(小结)
Nov 01 Python
使用Django实现商城验证码模块的方法
Jun 01 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
基于empty函数的判断详解
2013/06/17 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
php绘制一个矩形的方法
2015/01/24 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
通过GASP让vue实现动态效果实例代码详解
2019/11/24 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
python实现ip查询示例
2014/03/26 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
利用aardio给python编写图形界面
2017/08/21 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
如何在Cloud Studio上执行Python代码?
2019/08/09 Python
总结30个CSS3选择器
2017/04/13 HTML / CSS
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
医大实习自我鉴定
2013/12/07 职场文书
偷看我的初中毕业鉴定
2014/01/29 职场文书
个人现实表现材料
2014/02/04 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
高一学生评语大全
2014/04/25 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
python 实现定时任务的四种方式
2021/04/01 Python