图片的绘画

一.生成图片的HTML部分

  1. 获取选中行

  2. 由于生成图片都是根据一条数据去生成的,所以要判断是否选择一条数据,如果获取数据成功那么就在window里打开另一个页面来显示图片。代码如下
    图片的绘画器
    二.
    生成图片控制器部分

  3. 写入数据到这张图片里,先查询出需要写入的数据包括名字、年月日、得分、编号,new一张新的表格来放置这些数据。
    图片的绘画器

  4. 获取这个空白证书的物理地址,并将图片转化为位图/栅格图,它能准确的获取图片上任意一点的坐标,再把它封装成一个绘画图面。
    图片的绘画器

  5. 用DrawString方法在指定的位置用指定的画笔(Brush)和字体(Font)对象绘制指定的文本字符串,那么方法里有四个参数分别是:要绘制文本的内容、所使用的字体、绘制文本的画刷、开始绘制文本的坐标点。
    图片的绘画器

  6. 将图像以jpeg的格式保存到流中
    MemoryStream ms = new MemoryStream();
    bitmap.Save(ms,ImageFormat.Jpeg);

  7. 以byte类型输出
    byte[] newByte =ms.ToArray();
    return File(newByte,@“image/jpeg”);
    图片的绘画器

相关文章: