ホームページ >バックエンド開発 >PHPチュートリアル >Web 埋め込み用に画像を Base64 エンコーディングに変換するにはどうすればよいですか?

Web 埋め込み用に画像を Base64 エンコーディングに変換するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-14 07:10:15995ブラウズ

How Can I Convert Images to Base64 Encoding for Web Embedding?

画像を Base64 エンコーディングに変換する: ステップバイステップ ガイド

画像を Base64 エンコーディングに変換するのは、画像を埋め込むための便利な方法です。 HTML ドキュメントまたはその他のデジタル形式。その方法は次のとおりです:

URL からの画像の場合:

URL からの画像を Base64 エンコードに変換するには、次の PHP スクリプトを使用します:

$url = 'https://example.com/image.png';
$type = pathinfo(basename($url), PATHINFO_EXTENSION);
$data = file_get_contents($url);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);

このコードは、指定された URL から画像を取得し、そのファイル タイプを判断して、Base64 エンコードに変換します。結果の文字列は、HTML または他の形式のインライン画像ソースとして使用できます。

使用法:

画像が Base64 に変換されると、画像を次の形式に埋め込むことができます。次の構文を使用した HTML:

<img src="<?php echo $base64; ?>" alt="My Image">

このコードは、変換された画像を Web に表示します。ページ。

以上がWeb 埋め込み用に画像を Base64 エンコーディングに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。