红色部分图片更改为白色

  • originData:将需要转换的图片放置到这个文件夹中,可自定义文件夹名
  • resData:转换后结果保存的位置,可自定义文件夹名
def img_path(read_path,res_path):read_path_list = [read_path+'/'+i for i in os.listdir(read_path)]if not os.path.exists(res_path):os.mkdir(res_path)sava_path_list = [res_path+'/'+i for i in os.listdir(read_path)]return read_path_list,sava_path_listdef red_to_white(read_path,save_path):print(f"处理路径名称:{read_path}")img = Image.open(read_path)img_rgb_array = np.array(img.convert("RGB"))for x in range(0,img_rgb_array.shape[0]):for y in range(0,img_rgb_array.shape[1]):# 重点就是修改这儿,需要将RGB转为你需要的RGB,更改此处逻辑即可if img_rgb_array[x,y][0] == 128:img_rgb_array[x, y] = (255, 255, 255)print(f"保存路径名称:{save_path}")Image.fromarray(img_rgb_array).save(save_path)def main(read_path_name,res_path_name):try:read_path_list,sava_path_list = img_path(read_path_name,res_path_name)for read_path,save_path in zip(read_path_list,sava_path_list):red_to_white(read_path,save_path)except Exception as e:print(e)from PIL import Image
import numpy as np
import os
if __name__=='__main__':main("originData","resData")

Python批量更改图片颜色,可做证件照底色的更换相关推荐

  1. powershell + python 批量更改图片大小

    python也可以用来搜索到图片,但用powershell更方便简单 powershell图片搜索代码: Get-ChildItem -Path G:\ -Recurse| Where-Object ...

  2. 用python批量下载网络图片_使用python批量下载图片吗?怎么做?

    没想到吧,我们居然可以用python去下载图片,关于单个下载内容,之前已经出了教程告诉大家,大家应该都知道,图片跟文字似的,经常多个发布,我们如果想得到很多个图片,还得一个代码或者一个图片源的去敲击吗 ...

  3. 用python批量更改图片的位深度

    原因: 因为业务需要,需要进行人脸识别的照片同步功能,上传过程中遇到了个问题,就是图片的图片深度需要的是24,但是有的图片是32的,所以需要进行批量的修改,是这个位深度(如下图): 然后我们直接上代码 ...

  4. python批量更改图片尺寸(保持长度和高度的长短关系)

    要求:如果一个文件夹下有若干图片,例如有1000*2000的图片和2000*1000的图片若干,需要保持图片长度和高度的关系,但是要把图片尺寸规范. 一.读取文件夹下图片数量 首先将读取文件夹下的图片 ...

  5. 用Python批量更改图片大小

    #提取目录下所有图片,更改尺寸后保存到另一目录 from PIL import Image import os.path import glob def convertjpg(jpgfile,outd ...

  6. Python批量导入图片生成能治疗颈椎病的HTML5版课件

    本文要点:Python文件操作,HTML5的figure元素和CSS3属性的用法. 说明:1):本文图片来自于相关阅读中Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片或Pyt ...

  7. 如何使用Python批量下载图片

    爬虫程序在采集网页的过程中,需要从网上下载一些图片,比如表情包.壁纸.素材等,如果图片的数量很多,这样做就会非常麻烦和耗时.那么有没有更方便快捷的方法呢?答案是肯定的.我们可以利用Python编程语言 ...

  8. 使用浏览器console批量更改图片的宽度

    如下图,每个图片的尺寸是220,但我想要得到的图片尺寸是640的.于是就想到用jquery来批量更改图片img的高度, 如上图,每个图片会有一个w_220的标识,即生成的图片是220宽度,当然这个是利 ...

  9. 使用Python批量压缩图片

    使用Python批量压缩图片 Python脚本 #coding:utf-8 import Image import os import os.path def picIsCorrect(fileSuf ...

最新文章

  1. python的代码编译、代码打包方法
  2. 50个令人大开眼界的 Matplotlib 可视化项目
  3. Gossip 数据传播协议
  4. 【好书试读】大数据处理之道
  5. [概述] SAP增强基本含义及分类
  6. 聊聊架构设计做些什么来谈如何成为架构师
  7. OpenCV处理引起光学错觉的图像
  8. linux搜索含多个字符串,使用grep搜索多个字符串
  9. CC++动态分配内存(手动分配内存)三种方式
  10. Windows下Python3.6安装PIL
  11. Xcode设置苹果应用的app icon和launch image(应用图标和启动页面)
  12. 淘宝婴儿商品销量分析
  13. bi 工具 市场排行榜_2020年十大商业智能工具排行榜
  14. 金蝶系统登录显示云服务器繁忙,金蝶系统登录显示云服务器繁忙
  15. 2021 长安杯 Re
  16. web网页劫持是如何做到的、网页劫持是怎么做到的
  17. 16进制颜色代码大全
  18. VHDL实现USART
  19. 基于FAST的TSN交换(7)TSN网络接口适配器需求分析与实现模型
  20. java word导出图片格式_用java怎么将word文档转成图片格式

热门文章

  1. 计算机换硬盘后 查启用时间,鲁大师怎么检测硬盘通电时间 硬盘使用时间查看方法介绍...
  2. Ubuntu 新建用户 Shell 命令行显示异常
  3. linux内核源代码情景分析(第一章 预备知识)
  4. 电子技术——电流镜负载的差分放大器
  5. 线程池作用、用法以及原理
  6. 小程序的商品规格选择
  7. 将 Linux 移植到 M1 Mac 真的太难了!
  8. PTA 神坛 (30 分)
  9. 宝藏又小众的CTA动画素材素材网站分享
  10. Flash Memory/SSD的基础知识