我有.jpgs文件都超過2MB大小的文件夾。我需要將它們上傳到網站,但它們太大而無法在網站上顯示。的Python:編程調整.jpgs
有沒有一種方法來調整Python中的實際圖像大小& /或減少python中jpgs的文件大小。
也許有一個本地python庫與位圖& /或jpegs一起工作,或者也許有一個第三方庫來做到這一點?
PS:我也知道Java & C++,有這些語言可以做到這一點的任何函數(或第三方庫)嗎?
我有.jpgs文件都超過2MB大小的文件夾。我需要將它們上傳到網站,但它們太大而無法在網站上顯示。的Python:編程調整.jpgs
有沒有一種方法來調整Python中的實際圖像大小& /或減少python中jpgs的文件大小。
也許有一個本地python庫與位圖& /或jpegs一起工作,或者也許有一個第三方庫來做到這一點?
PS:我也知道Java & C++,有這些語言可以做到這一點的任何函數(或第三方庫)嗎?
無法獲得比PIL容易得多:
from PIL import Image
size = 300, 300
im = Image.open('image.jpg')
im.thumbnail(size, Image.ANTIALIAS) # thumbnail maintains aspect ratio
im.save('image_resized.jpg')
如果你只是想解決這個問題,[ImageMagick的'convert'命令(http://www.imagemagick.org/script/convert。 PHP)使這種操作變得輕而易舉。如果你想要編程的樂趣,[Python的PIL](http://www.pythonware.com/products/pil/)是一個很好的開始。 – sarnold 2011-06-09 00:56:14