1. 程式人生 > >使用Python調整圖片尺寸(大小)

使用Python調整圖片尺寸(大小)

python有一個影象處理庫——PIL,可以處理影象檔案。PIL提供了功能豐富的方法,比如格式轉換、旋轉、裁剪、改變尺寸、畫素處理、圖片合併等等等等,非常強大。

舉個簡單的例子,調整圖片的大小:

import Image

infile = 'D:\\original_img.jpg'
outfile = 'D:\\adjust_img.jpg'
im = Image.open(infile)
(x,y) = im.size #read image size
x_s = 250 #define standard width
y_s = y * x_s / x #calc height based on standard width
out = im.resize((x_s,y_s),Image.ANTIALIAS) #resize image with high-quality out.save(outfile) print 'original size: ',x,y print 'adjust size: ',x_s,y_s ''' OUTPUT: original size: 500 358 adjust size: 250 179 '''

利用上述程式碼將圖片壓縮為48*48的圖片如下

原始圖片 壓縮圖片
這裡寫圖片描述 這裡寫圖片描述

done!