【Python实战】 ---- 批量图片压缩
2023-09-14 09:15:07 时间
需求场景
摄影网站发过来很多 1920*2880 的高清图片,基本每个图片都是 1MB 以上,由于网页浏览时图片过大,加载太慢,主要进行图片批量压缩处理,同时对图片进行有规律的命名!
需求分析
- 批量图片压缩;
- 有规律的命名!
解决方案
本文采用 PIL 进行图片压缩处理!
导入包和创建公共变量
- filePath 源文件所在文件夹路径
- fileNewPath 压缩后新文件保存的文件夹路径
- scale 缩放比例
- quality 初始压缩比率
from PIL import Image
import os
import time
filePath = '/mine0/mine1/'
fileNewPath = filePath + 'newimg/'
scale = 0.2
quality = 100
读取文件夹下所有文件
def readname():
names =
相关文章
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
- PYTHON之批量文件指定字符串替换
- 在Python中操作文件之truncate()方法的使用教程
- Python 刷Leetcode题库,顺带学英语单词(4)
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用技巧方法集合之详细攻略
- Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 《看漫画学Python》1、2版分享,python最佳入门教程,中学生用业余时间都能学会,北大教授看完都这样定义它
- 【python代码】:能在手机上敲 Python 代码几款App
- Python爬虫实战,Request+urllib模块,批量下载爬取飙歌榜所有音乐文件
- 【Python自动化办公】批量将Excel表格数据导出为PDF文件
- Python实现HBA混合蝙蝠智能算法优化支持向量机回归模型(SVR算法)项目实战
- Python学习66:分布式进程
- Python编程:查看python环境支持的whl
- 【人工智能 Open AI 】我们程序员真的要下岗了- 全能写Go / C / Java / C++ / Python / JS 人工智能机器人
- Python基础-迭代器&生成器&装饰器
- python zip
- Python获取当地的天气和随意城市的天气
- 4.python 系统批量运维管理器之paramiko模块
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 〖Python自动化办公篇⑤〗- 文件自动化管理 - 清理重复的文件与批量修改文件名
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- 【Python实战】 ---- python 自带的 venv 虚拟环境更新 pip 失败