没有合适的资源?快使用搜索试试~ 我知道了~
一个用于图片压缩的Python脚本。它使用了PIL库(Pillow库的一部分)来处理图像,并通过调整图像的质量来实现压缩。首先,定义了一个compress_image函数,它接受输入文件路径、输出文件路径和目标文件大小作为参数。该函数会打开输入文件,并将图像模式转换为RGB(如果原始图像是RGBA格式)。然后,保存原始图像并获取其大小。如果原始图像已经小于等于目标文件大小,函数直接返回。否则,通过逐渐降低图像质量,使图像大小接近目标文件大小。最终保存压缩后的图像。接下来,定义了一个compress_images函数,它接受目标文件大小作为参数。该函数会在当前目录下创建一个名为"new"的文件夹,用于存放压缩后的图像。然后,遍历当前目录下的所有文件,如果文件是图像文件(JPEG、PNG、BMP、GIF、TIFF格式),则调用compress_image函数进行压缩,并将压缩后的图像保存到"new"文件夹中。最后,在主程序中设置了目标文件大小为2MB,然后调用compress_images函数进行压缩。最后输出"图片压缩完成"的提示信息。
资源推荐
资源评论
资源评论
vvvae1234
- 粉丝: 1349
- 资源: 41
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功