这是一个美丽的图像。我想知道它如何通过像imagemagick或gd这样的图像处理库以编程方式生成?以编程方式创建图像?
http://robertbasic.com/img/sign-letters.gif
我的总体思路是,框架本身可以单独定义,但有办法,以填补字母框在他们这里,但编程做的一样吗?基于答案
问题改写为清楚起见
这是一个美丽的图像。我想知道它如何通过像imagemagick或gd这样的图像处理库以编程方式生成?以编程方式创建图像?
http://robertbasic.com/img/sign-letters.gif
我的总体思路是,框架本身可以单独定义,但有办法,以填补字母框在他们这里,但编程做的一样吗?基于答案
问题改写为清楚起见
CSS无关与图像生成,DOM元素只是表现 - 如果你想在一个HTML/DOM窗口来创建它,你可以做例如,但如果您希望通过PHP实际生成映像,则ImageMagick通常是路由人员(尽管您需要在服务器上安装ImageMagick)。
最好的方法可能是完全服务器端(即使用PHP或您选择的语言)。另一个选项完全是客户端,也就是说,使用Javascript和CSS - 在这里你需要每个字母都被绝对定位,并且可能会有一些性能开销。
,这取决于您的“性能开销” 。如果有20个查询请求这个页面的服务器,那么服务器端脚本将会被重载; OTOH如果你做客户端脚本,你的服务器可能仍然存在。然而,最好的中间点是预先创建图像并发送该单个图像。 – 2010-09-18 20:25:22
+1 ImageMagick的 - 它使这是一个容易得多。使用GD也不是不可能,但它在IM中很容易。有关完整的“示例”手册,请参见http://www.imagemagick.org/Usage/,尤其是http://www.imagemagick.org/Usage/text/#mixed_font_lines – 2010-09-18 20:11:58