python小工具-批量压缩图片
通过PIL简单的批量压缩图片
import os
import time
from PIL import Image
from docx import Document
from docx.shared import Inchesrootpath = os.getcwd()
abspath = os.path.dirname(rootpath)
dir_picture = abspath+'\pictures'
a = os.chdir(dir_picture)
picdir_list = []
for i in os.listdir(dir_picture):pic_dir = dir_picture +'\\'+ifor pic in os.listdir(pic_dir):im = Image.open(os.path.join(pic_dir,pic))w,h = im.sizeif w*h > 665000:im.thumbnail((w//2, h//2))os.chdir(pic_dir)im.save(os.path.join(pic_dir,pic))
print('图片压缩处理完成')
用法在桌面创建pictures和demo 2个文件夹,将要压缩的图片扔进入pictures文件夹。py文件扔进demo文件夹。然后执行即可
python小工具-批量压缩图片相关推荐
- 10 行 Python 代码,批量压缩图片 500 张,简直太强大了
这几天,我在用 Github page + hexo 搭建个人网站,为了延续风格,就想把配图与文章一起迁移过去.这时候就出现了一个难题:我所用的图片都是高清大图,放到网站上会严重拖慢加载速度.因此,需 ...
- 【Python小工具】若干图片合并生成动态图(.gif)
相信很多学生党.上班族在日常的学习.科研.办公中总会有一些比较特殊的需求,本人作为一个理工科(非计算机相关专业)学生和大家一样.有时好不容易找到了比较心仪的工具,却发现还要收费,质量和使用的便捷性也不 ...
- 如何使用python批量压缩图片_python利用Guetzli批量压缩图片
Google 又开源了,这次开源了一款图像算法工具 Guetzli.Guetzli,在瑞士德语中是"cookie(曲奇)"的意思,是一个针对数码图像和网页图像的 JPEG 编码器, ...
- 如何使用python批量压缩图片_利用Python 批量压缩图片
方法一 直接调整宽高 先放参考资料:如何用Python智能批量压缩图片? import math from glob import glob from PIL import Image import ...
- 批量卸载软件脚本python_Python练习小工具——批量删除同名电子书保留指定格式...
本帖最后由 似水流年2015 于 2020-9-2 23:41 编辑 小书库清理走起,陆陆续续存了上百G的电子书,很多电子书同一本却有4种格式,epub,mobi,azw3, pdf,多浪费硬盘啊,寻 ...
- Python使用pngquant实现批量压缩图片
自己写的一个批量压缩图片的小工具,文件结构如下图 使用方法:将文件夹拖到bat.bat上,即可实现对文件夹内的图片压缩. .bat文件中的代码: @echo off set floder=%1% se ...
- python怎么把图片压缩_使用Python轻松批量压缩图片
在互联网,图片的大小对一个网站的响应速度有着明显的影响,因此在提供用户预览的时候,图片往往是使用压缩后的.如果一个网站图片较多,一张张压缩显然很浪费时间.那么接下来,我就跟大家分享一个批量压缩图片的方 ...
- 使用Python批量压缩图片
使用Python批量压缩图片 Python脚本 #coding:utf-8 import Image import os import os.path def picIsCorrect(fileSuf ...
- python小工具—图片转为字符txt
python小工具-图片转为字符txt 图片转为字符txt python小工具-图片转为字符txt 效果展示 转换图片信息 图片信息转字符 完整代码 效果展示 转换图片信息 将图片的rgb色彩信息转为 ...
最新文章
- 官方 | TensorFlow 2.0分布式训练教程
- saccharomyces_cerevisiae 酿酒酵母
- windows下 apache 二级域名相关配置
- Android入门之常用控件
- CPU资源和可用内存大小
- c++ 获取线程id_5分钟带你完全理解什么是线程
- 连不到别人电脑的mysql_连接其他电脑mysql (转)
- 【Java】一个List按照另一个List的数据顺序来排序
- php 学习笔记之日期时间操作一箩筐
- 一次 HashSet 所引起的并发问题 1
- 企业微信网页应用开发 - 异步请求
- matlab的卡方临界值,Excel计算卡方分布,F分布
- 保研资料|计算机保研英语四六级门槛表!
- 【已解决】更新到MacOS Catalina 10.15后,VMware Fusion 虚拟机黑屏以及无法添加辅助功能的问题
- javax.validation
- win7java浏览器崩溃_win7系统浏览器页面一直崩溃的修复方法
- Google可翻译Word或PDF文档
- oracle bloom过滤,[20180112]11g关闭bloom filter.txt
- 使用虚拟机安装LoadRunner11
- 我的京东阅读App书架-211本电子书
热门文章
- ar71xx php-fpm,ar71xx和ar93xx平台所有8M固件!!nwan,aria2,qos,samba,tr,cpulimit-ng,等等...
- 蓝牙mesh-拓扑结构
- 2022Java面试心得,35岁的程序员被裁
- android新浪微博开发Sso登录
- jxls对比_久别重逢 QQ影音4.0跟旧版对比更新了什么?
- 3dmax入门教程(一)
- 史上最全3DMAX入门教程来啦,小白赶紧收藏!
- Zimbra 8.7.11规则:只能发送内部邮件
- python matplotlib 绘制布林带
- “新基建”奏响项目建设最强音,长沙上半年重大项目完成投资2142亿元