如何将“div”保存为图像? [复制]
Posted
技术标签:
【中文标题】如何将“div”保存为图像? [复制]【英文标题】:How to save a 'div' as an image? [duplicate] 【发布时间】:2011-07-16 10:04:53 【问题描述】:可能重复:Get image data in javascript?
你好,
我有一个单独的 div,它已经定义了一个背景(注意:它是一个单层,在标签上,或者 body 背景图像),并且有一个覆盖 html5 画布元素,可以让我在上面绘制背景图像。
我想知道如何(如果可能的话)创建一个按钮,单击该按钮将在服务器端保存 div 的快照。
示例情况:我加载页面 -> 我在 div 中绘制了一些东西 -> 我点击保存 -> 我转到存储库 -> 我看到了我的绘图(带有背景和用户创建的叠加层)。
我目前的服务器端基础设施是 WinServer 2008 R2、IIS7.5、MSSQL 2000 RTM DBMS、Classic ASP 应用层...您还想了解什么?
提前感谢您的帮助... :-)
【问题讨论】:
【参考方案1】:据我所知,没有标准的 .Net 函数可以将 HTML 捕获到图像中。您可以做的是使用扩展程序拍摄快照。
也许this article可以帮到你。
【讨论】:
感谢您提供的信息,但据我所知,这是一个 .NET 解决方案,并且我正在运行经典的 ASP(如果我假设两者不是同床者,请纠正我是错误的)。此外,它保存了整个页面的快照,我只想要有问题的 div... :-( 如果我弄错了,请有人纠正我,但我认为 Classic ASP 不可能。您可以使用 Shell 从 ASP 调用 .exe(请参阅此链接:classicasp.aspfaq.com/general/how-do-i-execute-a-dos-command/…),但是,这将不允许您传递正确的参数。是否可以仅将 .Net 用于网站的那部分? 嘿,我希望这是可能的,但知道开发团队的其他成员,除非我在角落里,否则我宁愿不提议......【参考方案2】:另外,我设法从 *** 找到了一个间接答案(Mods - 对不起,请不要因为我没有先搜索而禁止我......)
答案来源:“http://***.com/questions/934012/get-image-data-in-javascript”
再次感谢“Uw Concept”的及时回复,并感谢“Mathew Crumley”的原始回答......
再次,模组,我很抱歉... :-(
【讨论】:
以上是关于如何将“div”保存为图像? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有扩展名的 canvas2image 将 DIV 保存为图像