现在我有一个空白的图象文件。我想使用Bitmap打开并编辑改文件。请问要如何操作。谢谢。
我现在的操作是:
Bitmap img = new Bitmap(Server.MapPath("~/Image/ReportImage.bmp"));
//ReportImage.bmp为一空白图象文件 ……⑴
Graphics g = Graphics.FromImage(img);
g.Clear(Color.Red);
iReportImg.ImageUrl = "~/Image/ReportImage.bmp"按我的预想是先使用Bitmap编辑该空白文件后,再使用iReportImg控件在页面上显示编辑后的图象文件。
但是在⑴的代码处系统提示参数错误。
请问各位大虾这个问题要怎样解决咧?
我现在的操作是:
Bitmap img = new Bitmap(Server.MapPath("~/Image/ReportImage.bmp"));
//ReportImage.bmp为一空白图象文件 ……⑴
Graphics g = Graphics.FromImage(img);
g.Clear(Color.Red);
iReportImg.ImageUrl = "~/Image/ReportImage.bmp"按我的预想是先使用Bitmap编辑该空白文件后,再使用iReportImg控件在页面上显示编辑后的图象文件。
但是在⑴的代码处系统提示参数错误。
请问各位大虾这个问题要怎样解决咧?
再看该文件是否为正确的bmp文件。
System.Drawing.Image img = System.Drawing.Image.FromFile(Server.MapPath("~/Image/ReportImage.bmp"));
bmp = new Bitmap(img);
Graphics g = Graphics.FromImage(bmp);
g.CompositingQuality = CompositingQuality.HighQuality;
g.SmoothingMode = SmoothingMode.HighQuality; bmp.Save(Server.MapPath("~/Image/ReportImage.jpg"), ImageFormat.Jpeg);
img.Dispose();
bmp.Dispose();iReportImg.ImageUrl = "~/Image/ReportImage.jpg"
但是我改成了如下的样子又提示CGI+错误,是不是不能保存为bmp格式的?bmp.Save(Server.MapPath("~/Image/ReportImage.bmp"), ImageFormat.Bmp);
img.Dispose();
bmp.Dispose();iReportImg.ImageUrl = "~/Image/ReportImage.bmp";