跪求怎么把图片转成data类型
怎么把图片转成data类型,比如这种data:image/jpeg;base64,/9j…要javascript实现的...
怎么把图片转成data类型,比如这种data:image/jpeg;base64,/9j…
要javascript实现的 展开
要javascript实现的 展开
3个回答
展开全部
function 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;
}
//这里的imagePath用你的图片路径来替换;
var imagePath="balabalabala";
convertImgToBase64(imagePath, function(base64Img){
// Base64DataURL
});
展开全部
http://imgbase64.duoshitong.com/
相关代码在网页的内联js里
相关代码在网页的内联js里
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个简单的方法就是重命名,把后缀名改为.data,比如hhh.jpeg改为hhh.data然后打开时候选择图片浏览程序就能够打开了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询