Base64エンコーディングとは?

Base64はバイナリデータをASCII文字列形式で表現するバイナリからテキストへのエンコーディングスキームです。HTMLやCSS、JSONに画像を直接埋め込む際によく使用され、別途画像ファイルを必要としません。

画像にBase64を使用する理由は?

Base64エンコーディングを使用すると、画像をコードに直接埋め込むことができ、HTTPリクエストを減らしてアプリケーションの移植性を向上させます。

画像をBase64に変換する方法

ステップ1:画像をアップロード

画像ファイルをアップロード領域にドラッグ&ドロップするか、クリックしてコンピューターからファイルを選択してください。対応形式にはJPG、PNG、GIF、WebP、SVGが含まれます。

ステップ2:出力形式を選択

お好みの出力形式を選択してください:

  • Base64文字列:生のbase64エンコードデータ
  • HTML画像タグ:完全なHTML imgエレメント
  • CSS背景:CSS background-imageプロパティ
  • OpenAI API JSON:AIアプリケーション用フォーマット

ステップ3:結果をコピー

「クリップボードにコピー」ボタンをクリックして、変換されたbase64コードをコピーします。必要な場所に貼り付けることができます。

Base64から画像への変換

ステップ1:Base64文字列を貼り付け

「Base64から画像」タブに切り替えて、base64エンコードされた文字列をテキストエリアに貼り付けます。

ステップ2:画像プロパティを設定

生成されるHTML画像タグのオプションの幅、高さ、altテキスト属性を設定します。

ステップ3:プレビューとHTMLをコピー

デコードされた画像をプレビューし、プロジェクトで使用するために生成されたHTMLコードをコピーします。

ベストプラクティス

ファイルサイズの考慮事項

Base64エンコーディングはファイルサイズを約33%増加させます。小さな画像や、コードに直接画像を埋め込む必要がある場合に使用してください。

パフォーマンスのヒント

より大きな画像やより良いパフォーマンスを求める場合は、base64エンコーディングの代わりに適切なキャッシングを伴う通常の画像ファイルの使用を検討してください。