asp.net - 将 div 中的 HTML 保存为图像

标签 asp.net html css

我有一个 div,用户在其中放置了不同的图像元素。它们还进行了旋转、调整大小和更改不透明度。所有这些都是通过 CSS 完成的,样式内联放置在 div 内的每个元素上。我现在需要一种将“艺术品”保存为图片的方法。我正在使用 CSS3,因此将 HTML 转换为图像的渲染引擎必须支持它。

有什么建议吗?

最佳答案

既然您无论如何都在使用 CSS3,那么使用新的 Canvas API 可能是安全的:https://developer.mozilla.org/en-US/docs/HTML/Canvas/Pixel_manipulation_with_canvas

您可以使用 getImageData() 来保存到位图。

关于asp.net - 将 div 中的 HTML 保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13747814/

相关文章:

c# - 使用脚本管理器显示弹出窗口

c# - 必需的数字参数在不包含在 JSON 中时默认为 0

asp.net - 在 ASP.NET MVC Web API 服务和 MVC 客户端架构中实现身份验证和基于角色的授权

c# - 查看在 Asp.Net core 3 的 Controller 中找不到操作

css - 非 JS 方法停止 <input> 中的 "enter"提交表单?

javascript - 带有可扩展部分的 Accordion

php - 样式数组到常规 CSS

c# - 将用户数据存储在缓存中 vs 每次都查询数据

html - 无法使用 CSS 格式化第 3 方小部件

javascript - 我是否使用了正确的函数让我的元素变红?