将画布分割成小块
Divide canvas to pieces
我使用html2canvas生成url的屏幕截图。这个屏幕截图显示在页面上,我希望能够打破它成块,当它被点击。
从html2canvas得到的输出文件是一个canvas元素。我怎样才能把它"打碎"成随机的碎片?我应该为我想要的每一块创建新的画布元素吗?
Html2Canvas不点击。它只是呈现提供给它的DOM元素。所以我认为你不可能把渲染的画布拆成碎片。
工作原理
脚本遍历加载它的页面的DOM。它收集所有元素的信息,然后用来构建页面的表示形式。换句话说,事实并非如此实际上取页面的截图,但构建一个表示
但是你可以做的一件事是把你的DOM内容分成几个部分,你可以使用Html2Canvas为每个DOM块,你得到所需的结果。
相关文章:
- 使用正则表达式捕获“”并分割成阵列
- 如何将图像分割成多个部分
- 在文本区域的焦点上分割渐变
- 如何分割由JavaScript中使用正则表达式的多个部分组成的字符串
- 用逗号分割字符串,格式化后显示
- 如何从日期中分割x个字符
- 在javascript中用逗号分隔的字符串分割值
- 在浏览器窗口中创建动态灵活的分割标记
- 如何在JavaScript中每隔第n个字符分割一个字符串
- 将HTML5画布(视频)元素分割成若干块
- 在Iframe中选择元素分割
- 如何使用分割来分割网页,以及如何在网页的这些部分之间提供链接
- 在所选选项卡JQuery上分割文本fadeIn()
- 分割数组并将其放入对象中
- 代码在第7次分割后中断
- JS/Jquery:字符串到单词的文本分割脚本使用字典和最长匹配
- Javascript在多个跨度之间分割字符串
- Javascript无限分割
- 如何在两个元素之间分割剩余高度
- Selenium分割日期字符串的工作示例