Base64 バイナリデータをエンコードする方法です。 アスキー 文章。 HTML で Base64 画像を表示するには、 のタグを付けます 送信元 属性は、ASCII テキストとしてエンコードされた画像データを含む Base64 データ URL に設定されます。この方法では、画像を HTML に直接埋め込みます。 Base64 画像はエンコードされたバイナリ データであるため、個別のファイルを使用せずに画像を Web ページに埋め込むことができます。
Base64 画像を HTML で表示すると、いくつかの利点があります。
- 読み込みの高速化: 画像データを埋め込むと HTTP リクエストが減り、特に小さな画像の場合にページの読み込み時間が短縮されます。
- セキュリティの強化: バイナリ データを隠し、機密性を高め、不正アクセスを防ぎます。
- 互換性の向上: Base64 イメージはすべての最新ブラウザで動作し、一貫した表示を保証します。
- 簡素化された開発: 画像を HTML に直接エンコードすることで管理が容易になり、個別のファイル処理を回避できます。
アプローチ :
表示する Base64 HTML 内の画像には、バイナリ画像データを Base64 文字列に変換し、それをデータとして HTML に埋め込むことが含まれます。 URL 。データ URL は次のタイプです。 統一リソース識別子 画像データを Web ページのソース コードに直接埋め込む (URI)。 Base64 画像を HTML で表示する方法は次のとおりです。
動的配列Java
- 画像を Base64 形式に変換します。 オンライン Base64 エンコーダを使用して、バイナリ イメージ データを Base64 文字列に変換できます。結果は、HTML コードに簡単に埋め込むことができる文字列になります。
- データ URL を作成します。 Base64 文字列はデータ URL 形式でラップする必要があります。データ URL 形式は、データ型、Base64 エンコードされたデータ、URL の末尾の 3 つの部分で構成されます。画像の場合、データ型は次のようになります。 データ:画像/[形式]; Base64、 ここで、[format] は画像ファイルの形式です (例: PNG、JPEG、GIF )。
- データ URL を HTML に埋め込みます。 画像を表示するには、HTML 画像タグ (
) を設定し、 送信元 データ URL の属性。
例えば:
>
以下は、HTML で Base64 画像を表示する方法を示す HTML プログラムの例です。この例では、次の画像があるとします。
Base64 の場合、画像のデータ URL を考慮します。 送信元 属性。データ URL には 2 つの部分があります
- 最初の部分は Base64 でエンコードされたイメージです。
- 2 番目の部分は、Base64 でエンコードされた画像の文字列です。
例 1:
int から文字列 Java へHTML
Base64 イメージの例title> head> Base64 イメージの例 h1>
本文> html>>>
出力:
HTML で Base64 画像を表示する方法を示す別の HTML プログラムの例があります。この例では、次の画像があるとします。
PowerShell の複数行コメント
Base64 の場合、画像のデータ URL を考慮します。 送信元 属性。データ URL には 2 つの部分があります。
- 最初の部分は Base64 でエンコードされたイメージです。
- 2 番目の部分は、Base64 でエンコードされた画像の文字列です。
例 2:
HTML Base64 イメージの例title> head> Base64 イメージの例 h1>
本文> html>>>
出力:
Pythonの剰余演算子
注記: Base64 イメージは Web ページの対話性を向上させますが、ファイル サイズが大きくなり、読み込み時間が遅くなる可能性があります。小さい画像用にそれらを予約し、大きい画像用に従来のファイル ホスティングを利用してパフォーマンスを最適化します。
結論: Base64 画像を HTML で表示すると、ページの読み込み時間の短縮、セキュリティの向上、互換性の向上、開発の簡素化など、いくつかの利点が得られます。ただし、プロジェクトで Base64 イメージを使用するかどうかを決定するときは、ファイル サイズが大きくなったり、データ転送時間が長くなるなどの欠点を考慮することが重要です。