Advertisement

用python无损压缩照片

阅读量:

图:利用Python实现照片的批量无损压缩

一、实例说明

由于大量存储在计算机中的图像文件会占用较大的存储空间,因此采用Python编程语言实现对图片的批量压缩操作,能够在不损害图像质量和清晰度的前提下,有效减少存储所占用的空间。

二、Python代码实现

from PIL import Image
import os

def compress_images(input_folder, output_folder, quality=95):

Ensure the output folder exists

若目标文件夹尚未创建,则系统将自动完成其生成过程,确保输出目录的可用性。

List all PNG files in the input folder

png_files = [file for file in os.listdir(input_folder) if file.lower().endswith(".png")]

针对每一个png_file进行处理:
input_path = os.path.join(input_folder,

全部评论 (0)

还没有任何评论哟~