python 修改图片_Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
本文实例讲述了Python实现批量修改图片格式和大小的方法。分享给大家供大家参考,具体如下:
第一种方法用到opencv库
import os
import time
import cv2
def alter(path,object):
result = []
s = os.listdir(path)
count = 1
for i in s:
document = os.path.join(path,i)
img = cv2.imread(document)
img = cv2.resize(img, (20,20))
listStr = [str(int(time.time())), str(count)]
fileName = ''.join(listStr)
cv2.imwrite(object+os.sep+'%s.jpg' % fileName, img)
count = count + 1
alter('C:\\imgDemo','C:\\imgDemo1')
第二种方法用到PIL库
import os
import time
from PIL import Image
def alter(path,object):
s = os.listdir(path)
count = 1
for i in s:
document = os.path.join(path,i)
img = Image.open(document)
out = img.resize((20,20))
listStr = [str(int(time.time())), str(count)]
fileName = ''.join(listStr)
out.save(object+os.sep+'%s.jpg' % fileName)
count = count + 1
alter('C:\\imgDemo','C:\\imgDemo1')
运行上述代码可得到C:\imgDemo目录下对应批量生成的20*20大小的图片。
运行效果如下:
希望本文所述对大家Python程序设计有所帮助。
python 修改图片_Python实现批量修改图片格式和大小的方法【opencv库与PIL库】相关推荐
- python改文件名_python实现批量修改文件名代码
我曾以为,写脚本是很难的,直到我遇到了Python 前言随着国内版权意识的跟进,很多影视音乐资源开始收费,而且度盘又经常随意封杀各种资源,所以,为了保护资源,老司机们越来越倾向于把资源下载到本地,但随 ...
- 如何使用python批量压缩图片_Python实现批量压缩图片
# -*- coding: utf-8 -*- """ __author__= 'Du' __creation_time__= '2018/1/5 10:06' &quo ...
- 【python】批量按坐标裁剪图片、ImageJ批量修改图片格式
一.批量按坐标裁剪图片代码 # -- coding: utf-8 -- import cv2 import osdef update(input_img_path, output_img_path): ...
- background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化
介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...
- 服务器python密码_python实现批量修改服务器密码的方法
求:机房.线上有多台主机,为了保障安全,需要定期修改密码.若手动修改,费时费力易出错. 程序应该满足如下需求 : 1.在现有的excel密码表格,在最后一个字段后面生成新的密码,另存为一个新的exce ...
- python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...
本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法.分享给大家供大家参考,具体如下: 我的图片放在E:\image\中,然后使用python将图片读取然后,显示一张,存入取一张 ...
- python导入文件夹数据有改动_python办公自动化--批量修改文件/文件夹名称
导语 今天我们来看下如何批量修改名称.这个需求在工作中比较常见的,日常生活中可能也有此类需求,比如,打包下载了一部连续剧或有声读物,每个文件名却被加上了网址.网站名称,还有一些莫名其妙的符号,整得特别 ...
- 计算机怎么快速改图片名称,如何批量修改文件名?批量修改照片文件名和添加前缀方法...
通常我们使用手机或者相机拍摄了一堆照片拷贝到电脑之后,照片的命名通常都是随机混乱的,如果要规范文件命名,你是不是会去一个一个去修改文件名呢?其实完全不需要这么麻烦,今天电脑百事小编就来教大家一个批量快 ...
- Python笔记4 实例之批量修改文件名
一个简单的实现批量修改文件名的例子,以司徒TX的代码为蓝本. http://www.cnblogs.com/rubylouvre/archive/2011/07/26/2117239.html uli ...
- Python实现小工具:批量将任意格式图片转为 JPG 格式
1.需求分析 写博客的时候发现这样一个问题:自己在 Mac 上截的图都是高清的 PNG 格式图片,最小的也超过 1MB.直接放在博客里,既占用服务器存储空间,又导致博客加载出来很慢,体验不好.而且写博 ...
最新文章
- 由浅入深C A S,小白也能与BAT面试官对线
- Storm精华问答 | storm与Hadoop区别?
- 网络授时服务 NTP
- vue.js v-for
- java控制硬件_厨师都开始用Python和Java了,现在C语言还值得我们学习吗?
- 马云自评英语水平;支付宝推刷脸支付;苹果研发基带芯片 | 极客头条
- Lady Gaga Feat. Colby O'Donis - Just Dance
- 《高性能MySQL-第三版》 的总评价
- linux聊天室项目课程设计,网络编程课程设计报告--基于linux网络聊天室设计.docx...
- 引爆5G市场,场景为王?
- 四、s3c2440 裸机开发 通用异步收发器UARN
- 计算机学校班干部竞选演讲稿,精选:2019学校班干部个人竞选演讲稿范文五篇...
- dolphinscheduler v2.0.1 master和worker执行流程分析(一)
- MySql命令行窗口操作
- 巧用PaperPass自建库免费检测提高降重效率
- java基于springboot校园视频监控管理系统
- xss 全编码两次_XSS平台简单使用
- 《Word Sense Disambiguation Improves Event Detection via Neural Representation Matching》阅读笔记
- CSDN专属营销号开放啦
- 页面置换算法的个人心得