假设这是我的画布,上面画着一张邪恶的脸。我想使用 toDataURL()
将我的邪恶面孔导出为 PNG;然而,整个画布都被栅格化了,包括邪恶面孔和画布边缘之间的“空白”。
+---------------+
| |
| |
| (.Y. ) |
| /_ |
| ____/ |
| |
| |
+---------------+
将我的画布裁剪/修剪/收缩到其内容的最佳方法是什么,所以我的 PNG 不大于面部的“边界框”,如下所示?最好的方法似乎是缩放画布,但假设内容是动态的……?我确信应该有一个简单的解决方案,但它正在逃避我,大量谷歌搜索。
+------+
|(.Y. )|
| /_ |
|____/|
+------+
谢谢!
原文由 c24w 发布,翻译遵循 CC BY-SA 4.0 许可协议
编辑(见 评论)