1. 手头上有一些图片文件,但愿转换成 c# 中 Image对象,而后加以使用。数据库
public static System.Drawing.Image FromFile (string filename);
举个例子,创建一个winform工程,设置一下窗体的背景图片。c#
public partial class Form1 : Form { public Form1() { InitializeComponent(); Image image = Image.FromFile("Image.png"); this.BackgroundImage = image; } }
运行效果:数组
2. 图片存储this
1. Image对象保存成byte数组,进而存储在文件或者数据库里。spa
using (var memoryStream = new MemoryStream()) { var image = Image.FromFile("Image.png"); image.Save(memoryStream, ImageFormat.Png); var byteArr = memoryStream.ToArray(); }
2. 从文件或数据库里读出来的数据,也能够再转换成Image对象。code
var image1 = new ImageConverter().ConvertFrom(byteArr); this.BackgroundImage = (Image)image1;