JavaScript

[JavaScript] imgタグの画像をBase64形式に変換する

投稿日:2017年10月25日 更新日:

imgタグの画像をBase64形式に変換するサンプルです。

サンプルソース

例)canvasのデータをjpeg形式としてBase64化する

(結果例)
data:image/png;base64,/9j/4AAQS...

解説

  • imgタグの画像をBase64形式に変換するには、一旦canvas要素に変換してからBase64に書き出します。
  • 上記サンプルはローカル環境だと、セキュリティ(クロスドメイン制約)のため実行できません。(※Tainted canvases may not be exportedエラーが発生します。)
    実行したい場合は、レンタルサーバー等にアップしてご確認ください。

スポンサーリンク

スポンサーリンク

-JavaScript
-, ,

執筆者:



  1. pんg より:

    pngでもdata:image/jpeg;になる。

    • とら より:

      コメントありがとうございます。
      toDataURLに指定した型式がBase64文字列の先頭になるようです。
      toDataURLの引数には画像と同じ形式を指定してください。

      サンプルも修正しました。

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク