目錄
使用 Python 調整圖片大小
在網路上分享圖片時,有時候會需要調整圖片的大小,以符合網站的規定,或是更好的呈現圖片的效果。在這篇文章中,我們將介紹如何使用 Python 來調整圖片的大小。
Python 是一種非常流行的程式語言,它可以被用來做很多事情,包括圖片處理。在 Python 中,有許多第三方函式庫可以用來處理圖片,其中最常用的是 Pillow 函式庫。
Pillow 是一個用於圖片處理的函式庫,它可以讓我們輕鬆地調整圖片的大小,以及做其他的圖片處理。在開始之前,我們需要先安裝 Pillow 函式庫,可以使用以下指令來安裝:
pip install Pillow
安裝完成後,我們就可以開始使用 Pillow 來調整圖片的大小了。首先,我們需要先導入 Pillow 函式庫:
from PIL import Image
接著,我們可以使用 Image.open()
函式來開啟圖片檔案:
image = Image.open('image.jpg')
接下來,我們可以使用 Image.resize()
函式來調整圖片的大小:
image = image.resize((200, 200))
上面的程式碼會將圖片的大小調整為 200×200 像素。如果我們想要保持圖片的比例,可以使用 Image.thumbnail()
函式:
image.thumbnail((200, 200))
最後,我們可以使用 Image.save()
函式來儲存圖片:
image.save('image_resized.jpg')
上面的程式碼會將圖片儲存為 image_resized.jpg
,並且將圖片的大小調整為 200×200 像素。
使用 Pillow 來調整圖片大小是一件非常容易的事情,只需要幾行程式碼就可以完成。但是,如果你想要更多的控制權,你可以使用 Image.transform()
函式來調整圖片的大小:
image = image.transform((200, 200), Image.EXTENT, (0, 0, 200, 200))
上面的程式碼會將圖片的大小調整為 200×200 像素,並且保持圖片的比例。
另外,如果你想要將圖片的大小調整為指定的比例,你可以使用 Image.resize()
函式:
image = image.resize((200, 200), Image.ANTIALIAS)
上面的程式碼會將圖片的大小調整為 200×200 像素,並且保持圖片的比例。
最後,如果你想要將圖片的大小調整為指定的比例,你可以使用 Image.thumbnail()
函式:
image.thumbnail((200, 200), Image.ANTIALIAS)
上面的程式碼會將圖片的大小調整為 200×200 像素,並且保持圖片的比例。
使用 Pillow 來調整圖片大小是一件非常容易的事情,只需要幾行程式碼就可以完成。但是,在使用 Pillow 來調整圖片大小時,我們還是需要注意一些事情,例如:
- 如果你想要保持圖片的比例,請使用
Image.thumbnail()
函式,而不是Image.resize()
函式。 - 如果你想要將圖片的大小調整為指定的比例,請使用
Image.resize()
函式,而不是Image.thumbnail()
函式。 - 如果你想要將圖片的大小調整為指定的比例,請使用
Image.transform()
函式。
總之,使用 Pillow 來調整圖片大小是一件非常容易的事情,只需要幾行程式碼就可以完成。如果你想要更多的控制權,你可以使用 Image.transform()
函式來調整圖片的大小,以及做其他的圖片處理。
推薦閱讀文章
Python使用PIL庫調整圖片大小
開始使用PIL
Python圖像處理教程
Python圖像處理-調整圖片大小
Pillow庫的Python程式設計</a