0

我们在“ http://dev.ejuicysolutions.com/custom_shirt_designer/ ”有一个定制产品设计工具。当用户完成文本格式等...他们将单击打印按钮,他们可以在其中进行打印,但我们需要将功能从打印扩展到“保存图像,如 Canvas 中所示”,然后通过电子邮件发送该图像。可以发送电子邮件,但我们面临的主要问题是图像被保存在服务器上,但所有其他格式(如文本)都没有被保存。任何一个脚本都只是使用样式放置文本等......在画布上方......任何想法,如何实现?



提前致谢!

4

2 回答 2

1

如果我理解这一点,您需要将画布内容导出到图像,处于用户完成工作时的状态?画布内部有一个导出功能。canvas.toDataURL()。这样你得到一个base64图像,默认是png格式。

于 2013-04-13T17:36:14.133 回答
0

看起来文本只是添加到画布顶部的 HTML,因此不会使用 .toDataURL() 进行编码

如果您使用 HTML 电子邮件,您可以保存 CSS / HTML,然后在 png 顶部重新应用它(将 png 设置为背景图像)

或者使用画布文本而不是 HTML,然后它将成为 .png 的一部分

于 2013-04-13T19:16:54.890 回答