首頁 > 後端開發 > Python教學 > 如何在 Python 中從 URL 檢索影像資料?

如何在 Python 中從 URL 檢索影像資料?

Barbara Streisand
發布: 2024-11-13 00:55:02
原創
235 人瀏覽過

How to Retrieve Image Data from URLs in Python?

在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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板