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;