2015-11-04 34 views
0

您好我需要導出HTML5畫布作爲圖像在C#中 - 服務器端(後面的代碼)。我正在使用MVC和ASP平臺。如何下載dataURL字符串作爲圖像在c#

我將canvas轉換爲腳本中的dataURL並傳遞給控制器​​。現在想把它轉換成圖像。

我在C#代碼頁是

public void ExportAsImage(string DataURL) 
    { 

    } 

DataURL值看起來像下面

「數據:圖像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAA + AAAAJYCAYAAADiyYzRAAAAAXNSR0IArs4c6QAAAARnQU1BAAC ...... 」 繼續。

回答

0
public Image ExportAsImage(string DataURL) 
{ 
    Image i = new Bitmap(250, 20); 
    Graphics g = Graphics.FromImage(i); 
    g.DrawString(DataURL, new Font("Arial", 12), Brushes.Black, new PointF(0,0)); 
    g.Dispose(); 

    return i; 
} 
    pictureBox.Image = ExportAsImage("http://example.com");