如何将“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”保存为图像? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Javascript 将 div 转换为图像

如何使用带有扩展名的 canvas2image 将 DIV 保存为图像

CSS:如何将文本集中在 div 容器内的多个图像上? [复制]

如何将图像适合 div? [复制]

如何调整 div 中的图像大小以覆盖? [复制]

如何将图像垂直对齐到 div 的中间? [复制]