如何在c#

时间:2015-11-04 10:41:22

标签: c# image canvas export

您好我需要在C#中将HTML5 Canvas导出为图像 - 服务器端(代码隐藏)。我在MVC和ASP平台上工作。

我在画面中将canvas转换为dataURL并将其传递给控制器​​。现在想将其转换为图像。

我在c#页面的代码是

public void ExportAsImage(string DataURL)
    {

    }

DataURL值如下所示

  

"数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAA + AAAAJYCAYAAADiyYzRAAAAAXNSR0IArs4c6QAAAARnQU1BAAC ......   "继续。

1 个答案:

答案 0 :(得分: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");