新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python怎么改圖片大小
python怎么改圖片大小

python有一個圖像處理庫——PIL,可以處理圖像文件。PIL提供了功能豐富的方法,比如格式轉(zhuǎn)換、旋轉(zhuǎn)、裁剪、改變尺寸、像素處理、圖片合并等等等等,非常強(qiáng)大。
推薦學(xué)習(xí)《Python教程》。
下面來看下使用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的圖片如下
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:Python怎么改圖片大小
當(dāng)前路徑:http://fisionsoft.com.cn/article/dhoocce.html


咨詢
建站咨詢
