這是一個美麗的圖像。我想知道它如何通過像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