发布网友
共2个回答
热心网友
from PIL import Image ### 此处为导出包,注意字母大小写
import os, os.path
# 指明被遍历的文件夹
rootdir =os.path.abspath(os.curdir)+'/Image/'
rootdir1=os.path.abspath(os.pardir)+"/Image/"
#打包用
if os.path.isdir(rootdir):
pass
else:
rootdir=rootdir1
size = 315, 560
i=0
for parent,dirnames,filenames in os.walk(rootdir):
for filename in filenames:
infile=os.path.join(parent,filename)
im = Image.open(infile) ### 此处Image.open(dir)为多数对象应用的基础.
im.thumbnail(size) ### 此处size 为长度为2的tuple类型,改变图片分辨率
im.save(infile) ### im.save(dir),图片处理的最后都用这个,就是保存处理过后的图片
i+=1
print(i,"Done")
要用pil包 安装如下:pip install pillow
热心网友
Python读取图片属性信息的方法,读取的内容包括GPS 信息、图片分辨率、图片像素、设备商、拍摄设备等。
利用Python脚本读取图片信息,有几个说明如下:
1、没有实现错误处理
2、没有读取所有信息,大概只有 GPS 信息、图片分辨率、图片像素、设备商、拍摄设备等
3、简单修改后应该能实现暴力修改图片的 GPS 信息
4、但对于本身没有 GPS 信息的图片,实现则非常复杂,需要仔细计算每个描述符的偏移量