Q
如何實時渲染圖像
2
A
回答
1
您可以使用System.Drawing命名空間基於文本動態創建圖像。
private Bitmap CreateBitmapImage(string imageText, string imageUrl)
{
Bitmap myBitmap = new Bitmap(imageUrl);
Graphics g = Graphics.FromImage(myBitmap);
g.DrawString(imageText, new Font("Tahoma", 40), Brushes.White, new PointF(0, 0));
return (objBmpImage);
}
一旦你在內存中的Bitmap對象,你可以將它保存到磁盤並從網絡調用它的位置。
Bitmap bmp = CreateBitmapImage("my picture", @"C:\myBasePic.bmp");
bmp.Save(@"C:\bla.png", System.Drawing.Imaging.ImageFormat.png);
0
如果您可以指定爲什麼這樣的要求存在,那將是一件好事。我遇到過的這種場景之一是需要帶有不同文本的圖像按鈕(帶有陰影背景的圓角) - 使用CSS可以輕鬆實現。如果你真的想將圖像和文本組合在一起,那麼你可以在服務器端做到這一點(使用System.Drawing類型),並通過處理程序/ Web服務提供組合圖像。
相關問題
- 1. 渲染圖像
- 2. Android-圖像渲染
- 3. wicked_pdf圖像渲染
- 4. 圖像不渲染
- 5. WPF實時渲染
- 6. 渲染2D圖像的最佳實踐
- 7. Grails渲染插件在部署時不渲染圖像
- 8. 如何在rails3中渲染圖像select
- 9. 如何使用OpenGL ES渲染圖像?
- 10. 瀏覽器如何渲染圖像?
- 11. 如何在asp.net mvc中渲染圖像?
- 12. 如何渲染來自API的圖像?
- 13. 如何將xmlhttpresponse渲染爲圖像
- 14. 這個網站如何渲染圖像?
- 15. 在WPF運行時渲染圖像
- 16. fancybox圖像有時會渲染外框
- 17. 用pChart渲染圖像
- 18. WebBrowser.DrawToBitmap()不渲染圖像
- 19. codeigniter渲染html到圖像
- 20. 圖像渲染不正確
- 21. 球拍圖像渲染
- 22. 將Html渲染爲圖像
- 23. 圖像渲染問題
- 24. reactjs渲染圖像動態
- 25. 渲染旋轉圖像
- 26. 圖像渲染測試
- 27. 在Libgdx中渲染圖像
- 28. 用UIAppearance渲染圖像
- 29. 在後臺渲染圖像
- 30. 圖像渲染不正確
您是指純客戶端(java-script)解決方案還是服務器可以參與其中? – VinayC 2010-08-27 05:06:19
我希望客戶端能夠獲取包含嵌入文本的圖像 - 但是作爲圖像,而不是文本 – Himberjack 2010-08-27 05:53:22