Base64は、HTTP環境でより長い識別情報を渡すために、インターネットで一般的に使用される8ビットバイトコードです。
なぜ絵をbase64エンコーディングに変えるのですか?写真を文字コーディングの形式でクライアントに直接渡すことができ、ファイルフォームがHTTPリクエストである必要があるため、base64コードで画像を変換すると、HTTP要求を削減できます。ただし、小さな欠点もあります。つまり、画像がbase64をエンコードするとサイズが大きくなりますが、GZIPを介した最適化後もほぼ同じになります。したがって、アプリケーションのプロセスにおける小さな画像をBase64に直接エンコードでき、それを使用するために大きな写真を推奨しません。
HTML5はどのようにしてbase64で画像を変換しますか?HTML5がBase64で画像を変換する場合、HTML5インターフェイスFileReader.ReadAsDataurl()インターフェイスの説明を使用する必要があります。
サンプルプログラム次のコードは例プログラムであり、新しいHTMLファイルを作成し、コードコピーと貼り付けを開き、HTML5をサポートするブラウザを使用してエフェクトを表示します。
コードをコピーします