2010-09-18 111 views

回答

1

CSS无关与图像生成,DOM元素只是表现 - 如果你想在一个HTML/DOM窗口来创建它,你可以做例如,但如果您希望通过PHP实际生成映像,则ImageMagick通常是路由人员(尽管您需要在服务器上安装ImageMagick)。

+0

+1 ImageMagick的 - 它使这是一个容易得多。使用GD也不是不可能,但它在IM中很容易。有关完整的“示例”手册,请参见http://www.imagemagick.org/Usage/,尤其是http://www.imagemagick.org/Usage/text/#mixed_font_lines – 2010-09-18 20:11:58

1

最好的方法可能是完全服务器端(即使用PHP或您选择的语言)。另一个选项完全是客户端,也就是说,使用Javascript和CSS - 在这里你需要每个字母都被绝对定位,并且可能会有一些性能开销。

+1

,这取决于您的“性能开销” 。如果有20个查询请求这个页面的服务器,那么服务器端脚本将会被重载; OTOH如果你做客户端脚本,你的服务器可能仍然存在。然而,最好的中间点是预先创建图像并发送该单个图像。 – 2010-09-18 20:25:22

1

我不太清楚你在问什么。 “填充框架”可以通过使用mask来完成。大多数图形平台都支持这一点,在服务器(gd,image magick)或客户端(flash,html canvas)上。

如果你问如何以编程方式创建的these之一,这将是稍微复杂一些;)

+0

+1尼斯链接..怎么样?出于某种原因,处理浮现在脑海,尽管我实际上并不知道任何处理,也许可以用普通的php库来完成处理。 – jblue 2010-09-18 20:40:43

+0

我的意思是字体图纸。至少是一般的想法 – jblue 2010-09-18 22:11:57