#coding=utf-8 #python2 python3要改为 -*- coding:UTF-8 -*-
import os.path
import glob
import re
from PIL import Image
"""
https://blog.csdn.net/gusui7202/article/details/83239142
qhy。
"""
if __name__ == "__main__":
realpath = os.path.realpath(__file__)
dirname = os.path.dirname(realpath)
extension = 'jpg'
file_list = glob.glob('*.'+extension)
filetxt = open(os.path.join(dirname, 'name2.txt'), 'w')
for index,filename in enumerate(file_list):
im = Image.open(filename)#返回一个Image对象 #打开该图像
print(im.size) #打印维度信息
filepath = os.path.join(dirname, filename)
print >>filetxt,"%s %s %s" % (filename,im.size[0],im.size[1]) #输入图像名称、图像高度和宽度到指定txt中。
filetxt.close()
备注:
#用python2把文件绝对路径输出到txt中
#问题python2中没有 encoding=‘utf-8’,只能在开头加#coding=utf-8统
python: 批量统计图像的高度和宽度信息,输出到指定文档中。
最新推荐文章于 2023-12-29 09:26:15 发布
本文介绍如何使用Python编程批量处理图像文件,统计每张图像的高度和宽度信息,并将这些数据导出到指定的文档中,为图像处理工作提供便利。
摘要由CSDN通过智能技术生成