在Python 中從URL 檢索影像資料
使用Python 的內建功能時,從遠端URL 存取影像資料的任務可能會帶來挑戰圖書館。本機文件處理很簡單,但基於 URL 的操作需要不同的方法。
要從遠端 URL 建立 PIL 圖像對象,常見的方法包括獲取 URL 並將其儲存在臨時檔案中,然後再開啟它作為圖像對象。然而,這可能效率低。
為了簡化這個過程,Python 提供了以下解決方案:
from PIL import Image import requests from io import BytesIO response = requests.get(url) img = Image.open(BytesIO(response.content))
此程式碼利用 requests 函式庫來擷取影像資料。 Image.open() 函數接受類似檔案的對象,在本例中該物件是使用 BytesIO 根據回應內容建立的。最終結果是直接使用來自 URL 的資料初始化的 PIL 影像物件。
以上是如何在 Python 中從 URL 檢索影像資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!