pictureBox1.Image.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipNone);
pictureBox1.Refresh();pictureBox1.Image.Save                   (@"C:\chandeal_image\imageRotate\temp.tif",System.Drawing.Imaging.ImageFormat.Tiff);

解决方案 »

  1.   

    应该是Image对象指定格式保存造成的
      

  2.   

    cctaiyang(沙迦):
    怎么办啊?
      

  3.   

    抱歉,题目看错了,我以为是图片的尺寸大了。
    tiff 格式是一种很复杂的格式,可以使用多种压缩格式保存。
    直接调用 Image.Save(fileName, ImageFormat.Tiff) 是以 LZW 压缩算法保存的,而原文件可能采用了其他压缩比比较大算法,如 JPEG。所以,处理前后文件大小发生变化是可能的。
      

  4.   

    iYoung():
    怎么解决啊?
    再压一下?  用什么算法啊?