【数字图像处理】Python使用PIL库压缩图片大小——按比例压缩
生活随笔
收集整理的這篇文章主要介紹了
【数字图像处理】Python使用PIL库压缩图片大小——按比例压缩
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法
網(wǎng)上的都是按照固定的圖像大小來進行壓縮,本文給出按照比例來壓縮的方法——智能壓縮:
from PIL import Imageinfile = 'cxq1.jpg' outfile = 'cxq2.jpg' im = Image.open(infile) (x,y) = im.size #read image size x_s = 1000 #define standard width y_s = int(y * x_s / x) #calc height based on standard width out = im.resize((x_s,y_s)) #resize image with high-quality out.save(outfile)print('original size: ',x,y) print('adjust size: ',x_s,y_s)例子
-
比如輸入原圖像尺寸:
original size: 2185 3008 -
最終輸出的尺寸:
adjust size: 1000 1376
總結(jié)
以上是生活随笔為你收集整理的【数字图像处理】Python使用PIL库压缩图片大小——按比例压缩的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何将任意辣鸡话题写成一篇优秀的毕业论文
- 下一篇: 【转帖】WebRTC回声抵消模块简要分析