PNG、JPG、GIF、WebP、SVG 画像を Base64 の data URI に変換し、Base64 文字列を画像としてプレビューします。ファイルはブラウザ内でローカルに処理されます。
画像を Base64 の data URI に変換し、Base64 文字列を画像としてプレビューします。PNG、JPEG、GIF、WebP、BMP、ICO、SVG に対応し、ファイルシグネチャから形式を判別します。
いいえ。ファイルはブラウザの FileReader API で読み込まれ、デバイスの外に出ることはありません。
はい。デコードしたバイトから画像の形式を判別し、完全な data URI を組み立てます。
小さなアイコンやメールなど、追加のリクエストのコストが大きい場合です。Base64 は元のファイルより約 33% 大きくなるので、大きな画像はファイルのままにしておきましょう。