91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么改變文件夾中所有圖片大小

摘星
621
2021-05-26 15:47:32
欄目: 編程語言

python改變文件夾中所有圖片大小的方法:1、在python腳本中導入os模塊;2、定義圖片相關參數;3、使用os.listdir()函數讀取文件夾;4、設置從圖片中心截取大小;5、遍歷文件夾所有圖片即可。

python怎么改變文件夾中所有圖片大小

具體操作方法:

1、首先需要在python腳本中導入os模塊。

import os

2、定義圖片寬度、高度以及文件夾路徑。

3、使用os.listdir()函數方法讀取文件夾。

4、自定義一個方法設置從圖片中心截取大小。

5、最后遍歷文件夾中所有圖片即可。

代碼示例如下:

#www.neiyidaogou.com

#導入模塊

import os

from PIL import Image,ImageDraw,ImageFont

#以iphone5分辨率為例

w = 640

h = 1136

path = "/Users/U/workspace/python learning/0005/" #圖片目錄

dir = os.listdir(path) #讀取文件目錄

def crop(str):

#從圖片中心截取

size=(

(im.size[0] - w)/2,

(im.size[1] - h)/2,

(im.size[0] + w)/2,

(im.size[1] + h)/2)

imcrop = im.crop(size)

imcrop.save(path + '.crop' + file ,im.format)

for file in dir: #遍歷目錄

# if os.path.splitext(file)[1] == '.png': #用后綴方法識別文件類型,一次之可以識別一種圖標類型

# 另一種方法

try:

with Image.open(path+file) as im:

#print(im.format) #打印圖片文件類型

crop(file)

except IOError:

continue

0
分宜县| 定结县| 安福县| 贡嘎县| 高碑店市| 科技| 双桥区| 融水| 楚雄市| 莲花县| 大厂| 阿拉善左旗| 连云港市| 宜君县| 曲阳县| 招远市| 大方县| 同德县| 大名县| 固阳县| 金山区| 溆浦县| 清远市| 博爱县| 吉安市| 林西县| 故城县| 梁河县| 汤阴县| 光山县| 石柱| 若尔盖县| 东明县| 固阳县| 蒲江县| 炎陵县| 肃南| 洪洞县| 大英县| 孟连| 绍兴县|