python图片压缩-python不改变像素大小修改存储空间
用python解压图片并打印代码

import zipfile
# 传入压缩文件获取相关信息
zip_file = ('')
# 获取压缩文件中的内容
f_content = zip_()
# 压缩前的大小
f_size = zip_('zfile/a.txt').file_size
# 压缩后的大小
c_size = zip_('zfile/a.txt').compress_size
ZipFile 对象有一个 namelist()方法,返回 ZIP 文件中包含的所有文件和文件夹 的字符串的列表。这些字符串可以传递给 ZipFile 对象的 getinfo()方法,返回一个关 于特定文件的 ZipInfo 对象。ZipInfo 对象有自己的属性,诸如表示字节数的 file_size 和 compress_size,它们分别表示原来文件大小和压缩后文件大小。ZipFile 对象表示 整个归档文件,而 ZipInfo 对象则保存该归档文件中每个文件的有用信息。
从 ZIP 文件中解压缩
ZipFile 对象的 extractall()方法从 ZIP 文件中解压缩所有文件和文件夹,放到当 前工作目录中。
import zipfile
zip_file = ('')
# 解压
zip_extract = zip_()
zip_()
运行这段代码后, 的内容将被解压缩到 C:\。 或者, 你可以向 extractall()传递的一个文件夹名称,它将文件解压缩到那个文件夹,而不是当前工作 目录。如果传递给 extractall()方法的文件夹不存在,它会被创建。例如,如果你用 ('C:\ delicious')取代处的调用,代码就会从 中解压 缩文件,放到新创建的 C:\delicious 文件夹中。
ZipFile 对象的 extract()方法从 ZIP 文件中解压缩单个文件。
创建和添加到 ZIP 文件
要创建你自己的压缩 ZIP 文件,必须以“写模式”打开 ZipFile 对象,即传入'w' 作为第二个参数(这类似于向 open()函数传入'w',以写模式打开一个文本文件)。
如果向 ZipFile 对象的 write()方法传入一个路径,Python 就会压缩该路径所指 的文件,将它加到 ZIP 文件中。write()方法的第一个参数是一个字符串,代表要添 加的文件名。第二个参数是“压缩类型”参数,它告诉计算机使用怎样的算法来压 缩文件。可以总是将这个值设置为 _DEFLATED(这指定了 deflate 压缩 算法,它对各种类型的数据都很有效)。
import zipfile
zip_file = ('','w')
# 把zfile整个目录下所有内容,压缩为文件
zip_('zfile',compress_type=_DEFLATED)
# 把c.txt文件压缩成一个压缩文件
# zip_('c.txt',compress_type=_DEFLATED)
zip_()
这段代码将创建一个新的 ZIP 文件,名为 ,它包含 压缩后的内容。
要记住,就像写入文件一样,写模式将擦除 ZIP 文件中所有原有的内容。如果 只是希望将文件添加到原有的 ZIP 文件中,就要向 ()传入'a'作为第二 个参数,以追加模式打开 ZIP 文件。
python中image怎样压缩图像

首先需要安装 PIL 库
然后 from PIL import Image
im = (pash)
((new_width, new_hight))
(path)
python不改变像素大小修改存储空间

Python本身不支持改变像素大小来修改存储空间,但是可以使用第三方库来实现这一功能。Pillow是一个开源的Python图像处理库,可以用来修改图片的大小,从而减少存储空间。
使用Pillow库,可以使用resize()函数来调整图片的大小:
from PIL import Image
img = ('')
img = ((200, 200)) # 调整图片大小为200x200像素
('image_') # 保存调整后的图片
-
果盘绘画图片大全简单创作方法快速制作技巧2024-01-02 16:57:54
-
小年插画图片创作方法快速制作技巧2024-01-02 16:57:20
-
小年绘画作品制作技巧2024-01-02 16:55:45
-
小年插画图片创作方法快速制作技巧2024-01-02 16:55:02
-
立春插画图片如何制作2024-01-02 16:54:19
-
立春插画图片创作方法快速制作技巧2024-01-02 16:53:32






扫描二维码添加客服微信
扫描二维码关注