2009-08-15 73 views
1

任何人都可以請給我指出如何動態地向圖像添加文本。例如,一個人填寫文本表單並選擇一個圖像。然後點擊提交按鈕後,訪問者輸入的文本被添加到圖像中。要更好地理解它,請檢查:http://www.vistaprint.com/。在這個網站,這已經實現了,而不使用閃光燈。如何動態添加自定義文本輸入到圖像

任何關於如何實現這一點的指針將不勝感激。感謝

PS:另外一個網站,其中做了類似的eyebuydirect.com/eyetry.php

+0

對於在Drupal上面實現,我意識到,有喜歡的形象,imagecache,imagecache行動等模塊,這些模塊具有PHP GD庫進行圖像的內置支持操縱..但是這些創建預設。我只是flummoxed至於如何我可以將這些預設給匿名用戶。 – Sbhambry 2009-09-09 18:56:22

回答

2

有很多選項,具體取決於您可以使用哪種技術,以及在圖像生成後要對圖像執行什麼操作。

我的建議是使用服務器端技術生成圖像。例如,如果您有.NET,則可以使用System.Drawing類創建圖像。

其他解決方案包括CSS定位,Flash或SVG,其中任何一項都不需要服務器端技術,但可能會限制圖像的後續使用。

+0

非常感謝您的回答。很好地涵蓋了問題的各個方面。 – Sbhambry 2009-08-16 07:12:44

2

http://www.vistaprint.com/他們只是提交http://www.vistaprint.com/vp/ns/studiotext.aspx Ajax請求,並返回編譯形象。這張圖片只是一張渲染文本,他們完全位於卡內。
根據你想要什麼樣的SVG/VML(raphael用於跨瀏覽器)可以考慮。這將允許渲染圖像而不需要服務器請求。

+0

感謝您的答案。我認爲這正是我需要的。如果你能給出一些很好的鏈接來幫助我開始理解SVG和VML,那將會很感恩。謝謝 – Sbhambry 2009-08-16 06:47:33

0

你需要做的是服務器端,如果您使用PHP看到http://us2.php.net/manual/en/book.image.php

+0

感謝您的回答。我試圖在drupal中實現類似的東西,因爲PHP腳本可以插入頁面中,所以這確實派上用場 – Sbhambry 2009-08-16 06:43:14

相關問題