水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:转换 Canvas 为 Image 的文件格式问题
楼主
|
cheaper2005
|
2015-07-30 11:22:21
|
展开
用下面的代码可以实现canvas转换成图片,但是其数据是base64,这个图像数据需要上传到
服务器端,而服务器那边是不会转换的,所以有没有什么办法canvas直接转换成原始的图像数据,
大家帮忙啊,服务器那边是不允许修改的
------------------------------------------------------------------------------------
// 从 canvas 提取图片 image
function convertCanvasToImage(canvas) {
//新Image对象,可以理解为DOM
var image = new Image();
// canvas.toDataURL 返回的是一串Base64编码的URL,当然,浏览器自己肯定支持
// 指定格式 PNG
image.src = canvas.toDataURL("image/png");
return image;
}
--
FROM 124.205.49.*
2楼
|
cheaper2005
|
2015-07-30 11:40:59
|
展开
这个数据会不会比png大很多,传输是个问题啊
有更好的方案吗? 生成png的二进制
【 在 zxdong262 的大作中提到: 】
: imageData = ctx.getImageData(0, 0, width, height)
--
修改:cheaper2005 FROM 162.253.154.*
FROM 162.253.154.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版