#coding=utf-8
import os #打开文件时需要
from PIL import Image
import re
Start_path='D:/Images/女5/'
iphone5_width=350
iphone5_depth=350
list=os.listdir(Start_path)
#print list
count=0
for pic in list:
path=Start_path+pic
print (path)
im=Image.open(path)
w,h=im.size
#print w,h
#iphone 5的分辨率为1136*640,如果图片分辨率超过这个值,进行图片的等比例压缩
if w!=iphone5_width or h!=iphone5_depth:
print(pic)
print("图片名称为"+pic+"图片被修改")
h_new=350
w_new=350
count=count+1
out = im.resize((w_new,h_new),Image.ANTIALIAS)
new_pic=re.sub(pic[:-4],pic[:-4],pic)
#print new_pic
new_path=Start_path+new_pic
out.save(new_path)
print('END')
count=str(count)
print("共有"+count+"张图片尺寸被修改")
#参考网址https://blog.csdn.net/danation/article/details/76522151
python修改图片分辨率
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- unity每个项目都需要使用同一张图的不同的分辨率 icon,这样只要一个最大的分辨率图片就可以了,需要使用的时候...
- 一、前言 在golang中的图片处理并没有提供修改图片的DPI分辨率即水平分辨率/垂直分辨率 二、C#修改DPI ...