画像を Base64 エンコーディングに変換すると、データベースに画像を保存したり、HTTP リクエストで画像を送信したりするなど、さまざまなアプリケーションに役立ちます。画像を URL から Base64 エンコードに変換するには、次の手順に従います。
例:
$url = 'https://example.com/myimage.png'; $path = 'myfolder/myimage.png'; file_put_contents($path, file_get_contents($url)); $type = pathinfo($path, PATHINFO_EXTENSION); $data = file_get_contents($path); $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); echo $base64;
このコードは、次の場所から画像をダウンロードします。 URL を取得し、ローカル ファイルに保存し、画像タイプを抽出し、画像データを Base64 にエンコードして、データ URI を出力します。
以上がPHP で画像 URL を Base64 文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。