我有一个C#程序,我需要将图像嵌入或者更好地说明使exe文件可移植,使得图像将在任何计算机上打开,我需要在默认图片查看器中打开图像(不是形成PictureBox)。我确实在资源文件夹中有'嵌入资源'
System.Diagnostics.Process.Start = WindowsFormsApplication5.Properties.Resources.MyImage;
我意识到上面的代码无效,但我只是一个编码爱好者,所以我不知道一切。如果我能朝正确的方向努力,我会很感激。
答案 0 :(得分:1)
这可能适合您,但如果您希望默认图像查看器打开图片,则需要将该图像存储在磁盘上的某个位置,因此图像查看器可以找到并打开您的图片。
var bitmap = new Bitmap(WindowsFormsApplication5.Properties.Resources.MyImage);
bitmap.Save("YourImageLocation");
Process.Start("YourIamgeLocation");