62,073
社区成员
发帖
与我相关
我的任务
分享
private void Form1_Load(object sender, EventArgs e)
{
//原图为索引像素格式,在使用Graphics时需要先用bmp转换
Image img = Image.FromFile(@"D:\测试数据文件夹\20130405\092229\1_1正常.jpg");
MessageBox.Show(img.Width + "," + img.Height);
Bitmap bmp = new Bitmap(img.Width, img.Height, PixelFormat.Format24bppRgb);
Graphics g = Graphics.FromImage(bmp);
//g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
//g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
//g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
//1024*31504正常 1024*34400异常
g.DrawImage(bmp, 0, 0);
g.Dispose();
bmp.Dispose();
img.Dispose();
}