我正在一个用户正在“设计”定制产品的网站上工作。
当他们这样做时,div 的背景和它的内容正在发生变化。在流程结束时,用户应该能够分享他们的设计。
我该怎么做呢?
我以为他们可以只用PrtScn截屏并裁剪到 div,但我怎样才能让网站为用户执行此操作?
另一个想法是将背景、文本和图像全部组合到一个 PNG 中。使用 php,但似乎我以这种方式尝试的任何方法都不能正常工作。
有任何想法吗?
我正在一个用户正在“设计”定制产品的网站上工作。
当他们这样做时,div 的背景和它的内容正在发生变化。在流程结束时,用户应该能够分享他们的设计。
我该怎么做呢?
我以为他们可以只用PrtScn截屏并裁剪到 div,但我怎样才能让网站为用户执行此操作?
另一个想法是将背景、文本和图像全部组合到一个 PNG 中。使用 php,但似乎我以这种方式尝试的任何方法都不能正常工作。
有任何想法吗?
如果您使用的是 Windows,则可以使用它imagegrabscreen
来执行此操作。
图像抓取屏幕:http : //ca3.php.net/imagegrabscreen
否则,你最好的选择是使用类似的东西painty
来完成这个:
油漆:http : //www.rabuser.info/painty.php
现在 - 因为您提到使用电子邮件发送这些图像,所以我建议您简单地将 HTML 嵌入电子邮件正文中。今天的大多数电子邮件客户端都不会从不受信任的域加载图像,甚至可能会因此陷入垃圾邮件陷阱。一些 web 服务 base64 对其图像进行编码以解决此问题,但如果图像太大(可能是分隔符),它将成倍增加您的电子邮件大小,从而增加您被垃圾邮件捕获的风险。