如何使用PHP在服务器上保存CSS图像

时间:2011-11-25 10:44:22

标签: php javascript button generator

我想在我的网站上使用javascript创建一个按钮生成器,类似于http://css-tricks.com/examples/ButtonMaker/

但我也想添加一个保存按钮,以便用户可以保存他创建的按钮图像。如果可能的话,我想用PHP将图像保存在我的服务器中。

有没有人知道我应该阅读或搜索的内容?

提前致谢

3 个答案:

答案 0 :(得分:3)

示例生成器中的按钮由浏览器呈现。它只是一个风格的按钮元素。我不认为你可以使用php轻松保存它。

你可以做的是创建一个接受参数的按钮生成器,然后渲染图像服务器(使用php)并将其发送到浏览器进行显示。然后可以轻松保存此渲染图像。

答案 1 :(得分:0)

您提供的链接只定义了元素的CSS - 您只需通过表单或ajax将其发送回服务器。

答案 2 :(得分:0)

一种方法是将css设置发送到您的服务器并执行 html渲染器,以某种方式允许您保存按钮的屏幕截图。

Google搜索“html渲染器”会产生多个结果,但我无法分辨是否有任何一种API可以让您轻松保存所需元素的图像。

(当然,Firefox和Chrome也算作html渲染器。)

在最糟糕的情况下,使用我的方法,您必须渲染按钮服务器端,截取屏幕截图并使用一些算法从屏幕截图中查找并剪切按钮。

我认为这是一个复杂的方法。我会选择Iljaas的话。