javascript - 检测 Canvas.toDataURL 的大小(以千字节为单位)

标签 javascript html canvas

是否可以测量/检测通过 canvas.toDataURI 方法生成的图像的大小?

我需要检测它是否大​​于特定大小,如果是则告诉用户它太大而无法上传。

最佳答案

我想你想要这样的东西?
http://jsfiddle.net/qb65r4Lf/

//pass string into the function...
function byteCount(s) {
    return encodeURI(s).split(/%..|./).length - 1;
}

关于javascript - 检测 Canvas.toDataURL 的大小(以千字节为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980842/

相关文章:

javascript - 自关闭文本区域

javascript - Div 真正的自动宽度

javascript - 检查输入字段是否在 vanilla JavaScript 中具有焦点

javascript - 使用javascript获取文本区域的确切内容

javascript - 如何像引用数组一样引用自定义数据结构?

html - 链接整个 DIV

javascript - 在 HTML 中使用 Canvas 时不显示文本

使用Html5的JQuery Shuffle效果【Canvas +CSS +JS】

javascript - 在两个 div 之间画一个箭头

javascript - 求圆圆周上各点的坐标