ImageResizer.py是一个Python脚本,用于批量调整指定文件夹中图像的大小。该脚本使用多线程处理,提升了图像处理的效率,并根据图像的模式(如灰度、RGB)动态计算调整比例,确保不同类型的图像在调整后保持适当的分辨率。通过PIL.Image.open打开图像文件,并获取图像的模式和尺寸,之后使用img.resize方法调整图像大小,并保存至指定目录。

脚本通过multiprocessing.pool.ThreadPool实现多线程处理,加速图像处理过程。用户只需将图像文件放置在'D:/image'文件夹中,运行脚本后,所有图像会被自动调整大小并保存至'D:/'目录。图像调整比例根据其模式和尺寸自动计算,确保每种图像类型在调整后的质量保持最佳。

运行脚本前,需要安装Pillow库,执行pip install Pillow即可安装。脚本中的文件路径和目录可根据需要修改,以适应不同的使用环境。