Summarize the relevant picture, commonly used in several operations
1. There are some image files on hand, you want to convert to c # in the Image object, and then use them.
public static System.Drawing.Image FromFile (string filename);
For example, to create a winform project, set up some form of background images.
public partial class Form1 : Form { public Form1() { InitializeComponent(); Image image = Image.FromFile("Image.png"); this.BackgroundImage = image; } }
running result:
2. Picture storage
Save 1. Image object into a byte array, and then stored in a file or database.
using (var memoryStream = new MemoryStream()) { var image = Image.FromFile("Image.png"); image.Save(memoryStream, ImageFormat.Png); var byteArr = memoryStream.ToArray(); }
2. file or database data read out from, it can also be converted to an Image object.
var image1 = new ImageConverter().ConvertFrom(byteArr); this.BackgroundImage = (Image)image1;