Image Resizer图像尺寸调整工具
ImageResizer.py是一个使用Python编写的脚本,能够批量调整指定文件夹中图像的大小。该脚本采用多线程处理方式,利用multiprocessing.pool.ThreadPool提高处理效率。图像的调整比例根据其模式(如灰度、RGB等)动态计算,以确保不同类型图像的分辨率合适。
脚本通过PIL.Image.open打开图像文件,获取图像的模式和尺寸。利用img.resize方法调整图像大小,并使用img.save方法将调整后的图像保存到指定目录。所有操作都在多线程环境下进行,有效加快了处理速度。
使用时,将需要调整大小的图像文件放入'D:/image'文件夹中,运行ImageResizer.py脚本后,图像会自动处理并保存到'D:/'目录。脚本中的文件路径和目录可以根据实际需求进行修改。
在运行脚本前,确保已安装Pillow库(PIL的一个分支)。可以使用pip install Pillow安装所需库。
下载地址
用户评论