2

我正在一个用户正在“设计”定制产品的网站上工作。

当他们这样做时,div 的背景和它的内容正在发生变化。在流程结束时,用户应该能够分享他们的设计。

我该怎么做呢?

我以为他们可以只用PrtScn截屏并裁剪到 div,但我怎样才能让网站为用户执行此操作?

另一个想法是将背景、文本和图像全部组合到一个 PNG 中。使用 php,但似乎我以这种方式尝试的任何方法都不能正常工作。

有任何想法吗?

4

1 回答 1

1

如果您使用的是 Windows,则可以使用它imagegrabscreen来执行此操作。

图像抓取屏幕:http : //ca3.php.net/imagegrabscreen

否则,你最好的选择是使用类似的东西painty来完成这个:

油漆:http : //www.rabuser.info/painty.php

现在 - 因为您提到使用电子邮件发送这些图像,所以我建议您简单地将 HTML 嵌入电子邮件正文中。今天的大多数电子邮件客户端都不会从不受信任的域加载图像,甚至可能会因此陷入垃圾邮件陷阱。一些 web 服务 base64 对其图像进行编码以解决此问题,但如果图像太大(可能是分隔符),它将成倍增加您的电子邮件大小,从而增加您被垃圾邮件捕获的风险。

垃圾邮件陷阱http ://en.wikipedia.org/wiki/Spamtrap

于 2012-07-20T18:26:19.653 回答