我使用以下代码输出我的计算结果,它应该是 PNG 图片。我不明白为什么在 Debug 运行最后一行给了我一个System.Runtime.InteropServices.ExternalException
. 在发布运行时一切正常。
我在网上发现,当图像被其他部分代码使用时,可能会发生此错误,但在我的情况下,它不是真的。
//using System;
//using System.Drawing;
//using System.Drawing.Imaging;
Bitmap png = new Bitmap(this.xPixels, this.yPixels, PixelFormat.Format32bppArgb);
Graphics g = Graphics.FromImage(png);
g.Clear(Color.White);
g.DrawString(currentTime, myFont, mySolidBrush, timeX, timeY, myXTitleFormat);
// write image to file
string path4 = string.Concat(Environment.CurrentDirectory, @"\Output\T1\" + this.fileName + ".png");
png.Save(path4, ImageFormat.Png);