Python批量调整图像尺寸至统一规格的完整指南
本文详细介绍如何利用Python的PIL库实现批量图像尺寸统一调整。通过glob模块遍历指定目录下的图片文件,使用resize方法配合双线性插值算法将图片缩放至指定宽高,并保存至目标文件夹。文中提供了完整的Python代码示例,包含异常处理机制,适用于需要批量处理大量图片格式与尺寸的开发者场景。
具体实现方案如下所示:
#提取目录下所有图片,更改尺寸后保存到另一目录
from PIL import Image
import os.path
import glob
def convertjpg(jpgfile,outdir,width=128,height=128):
img=Image.open(jpgfile)
try:
new_img=img.resize((width,height),Image.BILINEAR)
new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
except Exception as e:
print(e)
for jpgfile in glob.glob("E:\\img\\*.jpg"):
convertjpg(jpgfile,"E:\\lianhua")
上述内容即为利用Python批量将图像尺寸统一化的完整方法分享。希望该方案能为您提供有效参考,同时也欢迎持续关注本站以获取更多技术资讯。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









