画像ファイルの内容をHTMLファイルに直接書き込みます。これの利点は、HTTPリクエストを保存することです。欠点は、ブラウザがそのような画像をキャッシュしないことです。今、私たちはJSを提供します:
関数convertimgtobase64(url、callback、outputformat){var canvas = document.createelement( 'canvas')、ctx = canvas.getContext( '2d')、img = new Image; img.crossorigin = 'anonymous'; img.onload = function(){canvas.height = img.height; canvas.width = img.width; ctx.drawimage(IMG、0,0); var dataurl = canvas.todataurl(outputformat || 'image/png'); callback.call(this、dataurl); canvas = null; }; img.src = url;} convertimgtobase64( 'http://bit.ly/18g0vnp'、function(base64img){// base64dataurl});JSによる画像接続をbase64形式に変換する上記の簡単な例は、私が共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。