Python 是一種很流行的編程語言,它可以幫助我們輕松地獲取縮略圖。下面,讓我們來介紹 Python 中如何獲取縮略圖的方法。
# 導入必要的庫 import requests from PIL import Image from io import BytesIO # 定義函數 def get_thumbnail(url): response = requests.get(url) img = Image.open(BytesIO(response.content)) img.thumbnail((100, 100)) img.save('thumbnail.jpg') # 調用函數 get_thumbnail('https://www.example.com/image.jpg')
以上代碼中,我們使用了 requests、Pillow 和 io 這三個庫。首先,我們使用 requests 庫中的 get() 方法獲取圖像。然后,我們使用 io 庫中的 BytesIO() 方法創建一個二進制流。最后,我們使用 Pillow 庫中的 Image 模塊打開圖像,縮小它,并將其保存為縮略圖。
通過上述方法,我們可以輕松地獲取任何在線圖像的縮略圖。縮略圖可以提高網頁的加載速度,縮短服務器傳輸時間,同時也可以提升用戶體驗。