使用Python調整圖片大小

使用Python調整圖片大小

使用 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

延伸閱讀本站文章

更多Python相關文章

推薦學習youtube影片

發佈留言