Tag:

如何将PictureBox.Image保存到文件?

我使用以下内容将jpgImage写入PictureBox.Image。 var jpgImage = new Byte[jpgImageSize]; … pictureBox.Image = new Bitmap(new MemoryStream(jpgImage)); 我可以使用以下内容将字节数组写入文件 using (var bw = new BinaryWriter(File.Open(filename, FileMode.Create, FileAccess.Write, FileShare.None))) { bw.Write(jpgImage); } 但是如何从PictureBox.Image中获取jpgImage字节数组,以便将其写入文件? IOW:如何反转以下内容以从PictureBox.Image获取字节数组? pictureBox.Image = new Bitmap(new MemoryStream(jpgImage));

从资源加载图像

我想加载这样的图像: void info(string channel) { //Something like that channelPic.Image = Properties.Resources.+channel } 因为我不想这样做 void info(string channel) { switch(channel) { case “chan1”: channelPic.Image = Properties.Resources.chan1; break; case “chan2”: channelPic.Image = Properties.Resources.chan2; break; } } 这样的事情可能吗?