有什麼辦法可以將輸入文本轉換爲圖像。我正在嘗試做的是在文本框中輸入一些文本並將其顯示在div上。當我點擊按鈕時,複製到div的文本應該更改爲圖像。 Any1知道這件事?提前致謝!使用javascript將文本轉換爲圖像
13
A
回答
29
您可以使用隱藏的畫布元素並使用toDataURL
將其轉換爲圖像。您的代碼會是這個樣子:
var tCtx = document.getElementById('textCanvas').getContext('2d'), //Hidden canvas
imageElem = document.getElementById('image'); //Image element
// Text input element
document.getElementById('textInput').addEventListener('keyup', function(){
tCtx.canvas.width = tCtx.measureText(this.value).width;
tCtx.fillText(this.value, 0, 10);
imageElem.src = tCtx.canvas.toDataURL();
console.log(imageElem.src);
}, false);
0
您需要使用ImageMagick的在你的服務器端。根據您使用的框架類型,您可能需要編寫一些漂亮的shell腳本。
OR
你可以看看這個:
1
通過建議阿曼恩畫布的做法絕對是今天的方式生成圖像客戶端。
在過去,最常見的解決方案是使用像Cufon這樣的庫。從Cufon wiki page on its usage談到這個片段:
<script type="text/javascript">
Cufon.replace('h1'); // Works without a selector engine
Cufon.replace('#sub1'); // Requires a selector engine for IE 6-7, see above
</script>
的Cufón產生字體的前期的客戶端版本。這意味着它只是在您的Web服務器上添加靜態文件,而不是在Web服務器上生成圖像(就像ImageMagick一樣)。
相關問題
- 1. 使用javascript將圖像轉換爲base64
- 2. 使用javascript將HTML轉換爲圖像
- 3. 將本地圖像轉換爲base64 javascript
- 4. 使用PHP或Javascript將KML文件轉換爲圖像文件
- 5. SPen將圖像轉換爲文本
- 6. 將文本轉換爲圖像
- 7. 將動態文本轉換爲圖像
- 8. 將圖像轉換爲文本 - Java
- 9. ABCpdf將文本轉換爲圖像
- 10. WPF將圖像轉換爲文本
- 11. 將文本轉換爲圖像php
- 12. 如何將文本轉換爲圖像?
- 13. 將圖像轉換爲文本
- 14. 如何將文本轉換爲圖像?
- 15. 將文本轉換爲圖像
- 16. 使用JavaScript將本地圖像轉換爲base64
- 17. 使用php腳本將文本轉換爲圖像
- 18. 將圖像文件轉換爲base64使用javascript的字符串
- 19. 將位圖轉換爲javascript圖像
- 20. Javascript - 如何將文本轉換爲圖像
- 21. 通過Javascript或PHP將圖像轉換爲文本?
- 22. 如何使用Java將多行文本轉換爲圖像
- 23. 使用IValueConverter將綁定文本轉換爲圖像
- 24. 使用php將文本轉換爲圖像
- 25. 如何將文本轉換爲使用php的imagick的圖像?
- 26. 使用imagemagick將希伯來語文本轉換爲圖像
- 27. 如何使用jQuery將文本轉換爲圖像?
- 28. 使用Ajax上傳DOM圖像 - 將圖像轉換爲文件?
- 29. 如何使用C++將圖像文件轉換爲ASCII圖像?
- 30. 如何將文本圖像轉換爲字轉換器?
這裏需要一些服務器端操作。 ImageMagick也許... – Lix
你可以通過定位文字在圖像上寫上你的文字... – Aravind
[你有什麼想法](http://mattgemmell.com/2008/12/08/what-have-you-tried /)。 – FallenAngel