2010-09-18 109 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