2011-09-07 136 views
2

我已阅读了一些类似的问题和答案,但没有一个完全解决了我的问题。将Div内容或画布保存为图片

这里是我的方案: 我有什么类似于TinyMCE的(一个家庭BREW版本虽然)一种编辑器。它允许用户输入一些文本,图像或两个图像等。我有代码将其中的项目并实时呈现为更小的div(实际上是缩略图)。

这里是我想要做什么, 最终,用户可能想用自己的“页”在其他地方,所以我想,让他们去一个屏幕,查看每个页面的缩略图,并挑选一个。

这是问题 很明显,我可以使用相同的缩略图代码来呈现每个页面缩略图。但是,它可能是带宽密集型的(每个页面可能有多个图像,更不用说计算必须多次执行 - 我们可能会在预览页面上讨论40到50个缩略图)。

因此,我想尝试使用缩略图div,并在他们将页面保存在编辑器中时创建png或jpg(如此页面的代码以及缩略图图像),然后向上推到我的PHP脚本将图像保存到服务器。

我的第一个想法是,也许画布可以做到这一点,但首先有文字和图像翻译到画布上的问题,这可能或不可能。

所以它就是这样。我对任何和所有选项感兴趣,包括商业图书馆,如果可以的话,将会这样做 - 唯一的一点是,希望它是用javascript编写的。

回答