js将本地图片转base64 JS截取图片(img)标签中一块区域的内容转为base64编码?

JS截取图片(img)标签中一块区域的内容转为base64编码?/*** Convert an image * to a base64 string* @param {String} url

JS截取图片(img)标签中一块区域的内容转为base64编码?

/**

* Convert an image

* to a base64 string

* @param {String} url

* @param {Function} callback

* @param {String} [outputFormat=image/png]

*/

function convertImgToBase64(url, callback, outputFormat){

var canvas = document.createElement("CANVAS"),

ctx = canvas.getContext("2d"),

img = new Image

img.crossOrigin = "Anonymous"

img.onload = function(){

var dataURL

canvas.height = img.height

canvas.width = img.width

ctx.drawImage(img, 0, 0)

dataURL = canvas.toDataURL(outputFormat)

callback.call(this, dataURL)

canvas = null

}

img.src = url

}

这个方法试试吧!!!!

js将图片连接转换成base64格式的简单实例?

通过img标签就可以显示。

默认就支持base64显示 看看这个网站base64转图片就能理解了base64转图片