解决方案 »

  1.   

    你好,按照您给的信息,我的代码是这样的FileStream fs = new FileStream("C:\600dpi扫描图片.JPG", FileMode.Open);Bitmap bm = new Bitmap(fs);
                   
    bm.SetResolution(300.0F,300.0F);
                    
    Image image = Image.FromHbitmap(bm.GetHbitmap());
                    
    bm.Dispose();
                   
    可是我再将image导出成图片文件后,发现还是600dpi的图片,大小和像素都没变 
    fs.Close();
      

  2.   

    我自己找到方法了Bitmap bmpDest = new Bitmap(360,270);
    Bitmap bmpSrc = new Bitmap("Source.jpg");
    Graphics g = Graphics.FromImge(bmpDest);
    g.DrawImage(bmpSrc, rectDest,rectSrc,GraphicsUnit.Pixel); 还是非常感谢 Return_false
      

  3.   

    rectDest, rectSrc,这个两个参数的定义是什么?