在前面的学习中,我们有讲解到关于图片处理的库,最近有小伙伴在询问如何把图片进行压缩到一定的大小,所以接下来的这篇文章我们就来一起了解一下关于python的图片压缩的方法,大家要仔细阅读哦 。
文章插图
我们通过前面的学习知道,想要对图片进行一些处理,我们就需要使用到一个第三方库,使用PIL库来进行一系列的操作 。在PIL库中又包含着image模块中,我们可以利用这一个模块来进行图片的读取、创建新的图片等等之类的操作,当然有人包括了图片的压缩 。
在有些时候图片过大会导致加载的速度变得很慢,有时候甚至还与有一些卡顿的现象,所以就需要来对图片进行压缩 。想要对图片压缩首先就要下载安装第三方库PIL,随后导入所需要的image模块,再获取到图片的文件大小,在不改变原有的大小情况下对图片进行压缩到指定大小,然后还需要将文件保存在指定的地址 。下面我们就来一起看下代码吧,代码如下所示:
import osfrom PIL import Imageoutfile = r'D:\fruits.jpg'compress_image(outfile)path = r'D:\for i in os.listdir(path):compress_image(path + str(i))【如何进行python的图片压缩?python图片压缩的方法有什么?】以上就是关于python中压缩图片的方法了,希望有帮助到大家 。
推荐阅读
- Python怎么实现SwitchCase?Python选择结构如何写
- Python内for循环迭代对象是下划线为什么?Python下划线变量名有什么用
- python中的CGI是什么?如何理解python中的CGI?
- python中的运算符函数有什么?python的运算符函数知识讲解
- Python动态加载是什么意思?Python动态加载实现机制是什么
- Python中有枚举吗?Python要怎么创建枚举类型对象
- python3版本如何进行比较字符串大小?python3版本比较大小用什么方法?
- python中有哪些作用域?python作用域分为哪几种?
- Python创建虚拟环境后还是用的全局环境怎么办?一个设置轻松解决
- python的命名空间有哪几个?python的命名空间知识讲解