javascript - 通过 Div id 生成画布图像
问题描述
如果我们将样式应用于 div 标签,我计划将图像生成为画布,这意味着我们应该如何导出它?
var Pic = document.getElementById("shirtDiv").toDataURL("image/png");
我已经使用上面的行按 div id 导出图像。我的 div id 是shirtDiv
.
var Pic = document.getElementById("shirtDiv").toDataURL("image/png");
我需要按1:1
比例下载图像。
解决方案
我猜你的问题是当你改变宽度和高度属性时。我建议你永远不要修改那些。如果您需要根据视图调整画布大小,请改用比例。这将使您在导出时始终能够获得相同的图像尺寸!
推荐阅读
- amazon-s3 - 使用 Snowflake 从 AWS S3 存储桶计数行时计数不正确
- assembly - asm上下文中“向量”的含义
- sql - 将字符串中的值剥离为行格式?
- python - python中print("",end="")是什么意思
- microsoft-graph-api - microsoft graph 为其他用户安装应用程序返回“代码”:“冲突”
- swiftui - 无法推断复杂的闭包返回类型;在处理简单的布尔状态时添加显式类型以消除歧义
- php - WP_List_Table 不显示任何条目
- firebase - getDownloadURL - 'Future 类型的值
'不能分配给'String'类型的变量 - node.js - Expo 在使用 npm 安装期间卡住,但使用 yarn 安装并且无法正常工作
- vowpalwabbit - Vowpal Wabbit:对 Contextual Bandits 的动作集大小有限制?