Python替换图片上一些颜色
之前做的论文配图颜色太浅,被要求修改,但原图稿已丢失,无奈使出此招。
先找一张你要替换颜色的照片,我这个保存的PNG格式的。看 ,就是下面这只叮当猫!
替换前的图片
很重要的一个步骤,用颜色识别工具对图像的RGB区间进行观察,寻找特征。
苹果mac上使用 数码测色计,windows平台可下载其他的颜色识别软件。
上代码:
from PIL import Image
path = "/Users/xsx/Desktop/ddm.png"
img = Image.open(path)
m = img.size[0]
n = img.size[1]
c = Image.new("RGB",(m,n))
pix = img.load()
for y in range(n):for x in range(m):list = pix[x,y]# 判断要替换的颜色的RGB值的区间 # 替换后若还有一些像素点存在未替换,可使用颜色识别工具识别一下,针对性修改一下的判断区间if 120 >list[0] > 40 and 150>list[1]>80 and 210 >list[2]>150:#替换后的颜色c.putpixel([x,y],(20,255,255,0)) else:c.putpixel([x,y],list)
c.save("/Users/xsx/Desktop/ddm_1.png")
c.show()
替换后的图片
图片来网络,若有侵权,请联系本人删除,抱歉!
Python替换图片上一些颜色相关推荐
- python二维图颜色函数_通过python改变图片特定区域的颜色详解
通过python改变图片特定区域的颜色详解 首先让我祭出一张数学王子高斯的照片,这位印在德国马克上的神人有多牛呢? 他是近代数学的奠基人之一,与牛顿, 阿基米德并称顶级三大数学家,随便找一个编程语言的 ...
- chatgpt赋能python:Python去除图片上的文字:技术与应用
Python去除图片上的文字:技术与应用 随着互联网的发展,图片的使用越来越广泛.然而,有些图片上却存在着不必要的文字,影响了用户的阅读体验和SEO效果.在这种情况下,Python可以帮助我们快速.准 ...
- 使用python检测图片上的色彩
转贴 :酷python 链接:https://zhuanlan.zhihu.com/p/110182171 (只是个人留存) 使用python检测图片上的色彩 面对一张色彩绚丽的图片,你很像知道某一块 ...
- python保存图像的色彩_使用python检测图片上的色彩
使用python检测图片上的色彩 面对一张色彩绚丽的图片,你很像知道某一块的颜色是什么,这包括色彩的名字和这一点上色彩的RGB值,但在缺少专业工具的情况下,这似乎是一个难以完成的任务,但python可 ...
- python在图片上画矩形
python在图片上画矩形 1 image_path = '' 2 image = cv2.imread(image_path) 3 first_point = (100, 100) 4 last_p ...
- python改变图像颜色_通过python改变图片特定区域的颜色详解
首先让我祭出一张数学王子高斯的照片,这位印在德国马克上的神人有多牛呢? 他是近代数学的奠基人之一,与牛顿, 阿基米德并称顶级三大数学家,随便找一个编程语言的数学库,里面一定有和他名字相关的一堆函数. ...
- PS 替换图片上的字
2019独角兽企业重金招聘Python工程师标准>>> 1.把图片拖进ps 2.用文字工具写图片上的字,写的跟原来图片上的字重合 3.把字改为要替换的字 4.字和图片之间加一个图层遮 ...
- 用Python在图片上添加注释信息
想在图片上加上一些注释信息,怎么办?除了用画图工具,当然我们还可以用Python. 首先,我们导入PIL的库和pyplot库. 先读取当前工程文件夹下的图片,然后设置下字体样式和大小,这里字体样式是个 ...
- python在图片上绘制标注框
前言 最近帮人跑代码的时候遇到了不少问题,后来发现他提供给我的数据集中标注文件不太准确,部分box框没有很好地框到物体.所以写了一个代码,通过在图片上绘制标注框来直观地判断标注文件是否存在问题,也可以 ...
最新文章
- java 线程相关的属性介绍
- daily scrum 12.1
- LaTeX 图片插入
- 解除svn控制下的文件夹的svn的控制
- GitHub如何下载单个文件夹
- BZOJ 1602: [Usaco2008 Oct]牧场行走 倍增裸题
- 基于'sessionStorage'与'userData'的类session存储
- mysql 角色管理_MySQL 8 用户和角色管理入门
- python设计模式10-外观模式
- element-ui 组件库 el-form 实现
- TraceWrite waittype
- 使用lightbox插件实现图片预览功能
- Android实现录屏直播(一)ScreenRecorder的简单分析
- C#网络编程技术教程pdf 文档分享
- python 文本处理---英文文本预处理(简单易懂 全有注释)!!!!!使用正则表达式以及nltk库分词器双方法!
- Android补间动画之旋转动画
- AXI4协议与AXI3协议区别
- spaCy的方法进行训练一个新的招投标实体标注模型
- .NET Core Web API 发布IIS 报错 500.31
- uAvionix 获得 FAA 批准进行 C 波段测试,并继续在几个新地点推出 SkyLine C2