Python で URL から画像データを取得する
リモート URL から画像データにアクセスするタスクは、Python の組み込み機能を使用する場合に課題が生じる可能性があります。図書館。ローカル ファイルの処理は簡単ですが、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))
このコードは、リクエスト ライブラリを利用して画像データを取得します。 Image.open() 関数はファイルのようなオブジェクトを受け入れます。この場合、このオブジェクトは BytesIO を使用して応答コンテンツから作成されます。最終結果は、URL から直接取得したデータで初期化された PIL 画像オブジェクトです。
以上がPython で URL から画像データを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。