利用Python进行博客图片压缩
来源:互联网 发布:s7 300编程手册 编辑:程序博客网 时间:2024/06/16 00:13
自己写博客的时候常常要插入一些手机拍的照片,都是几M的大小,每张手动压缩太费事了,于是根据自己博客的排版特点用Python写了一个简单的图片压缩脚本,功能是将博客图片生成缩略图,横屏的图片压缩为宽度最大1280像素,竖屏的图片压缩为宽度最大1000像素。
代码如下:
#!/usr/bin/env python3# coding=utf-8' 蒋方正Python函数库 '__author__ = 'Sandeepin'import mathimport osfrom PIL import Image# 功能:博客图片生成缩略图,1280横屏压缩,1000竖屏压缩# 参数:图片名称# 返回:OK,保存同名文件在thumb目录下def JfzBlogImgThumb(ImgName): im = Image.open(ImgName) print('格式',im.format, ',分辨率',im.size, ',色彩',im.mode) if max(im.size[0], im.size[1]) > 1000: if im.size[0] > im.size[1]: im.thumbnail((1280, 1280)) else: im.thumbnail((1000, 1000)) im.save('thumb\\'+ImgName, 'JPEG', quality=90) return 'OK'# JfzBlogImgThumb('1.jpg')# JfzBlogImgThumb('2.jpg')# 列出当前目录所有jpg文件lst=os.listdir(os.getcwd())imgname = [c for c in lst if os.path.isfile(c) and c.endswith('.jpg')]print(imgname)# 全处理OutCheck = map(JfzBlogImgThumb,imgname)print(list(OutCheck))
0 0
- 利用Python进行博客图片压缩
- 上传图片前将图片利用canvas进行压缩
- 利用python进行批量导出时态图片
- 利用python进行识别相似图片(二)
- 利用python进行识别相似图片
- [python]利用BeautifulSoup进行简单图片抓取
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用UIImageJPEGRepresentation与UIGraphicsBeginImageContext进行图片压缩的简单比较
- 利用H5Canvas进行前端图片压缩再上传笔记
- 利用ImageIO压缩图片
- 对图片进行压缩
- 对图片进行压缩
- 对图片进行压缩
- 对图片进行压缩
- 将图片进行压缩
- 利用python进行识别相似图片(一)
- 有子对象的派生类的构造函数
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- L1-017. 到底有多二
- 【Qt学习笔记】.添加资源文件
- zynq-7000系列基于zynq-zed的RGMII以太网控制器稳定性的问题
- 利用Python进行博客图片压缩
- mybatis 一对多映射 column属性注意事项
- Struts2拦截器详解
- 首席架构师的领导力和管理能力
- linux awk命令详解
- DataGridCell Style
- 第66篇一对多之加载控制语音视频代码(二)及array_splice及array_sum
- 一个新的项目:狼人杀(二)
- leetcode 26. Remove Duplicates from Sorted Array