本帖最后由 weboscar 于 2010-02-25 19:25:19 编辑

解决方案 »

  1.   

    哪行出错?调试进去没有?Window7下面用的是什么版本的.Net?
      

  2.   

    bmp.Save(ExePath + @"\NewOut.tif", icf, iparams); //"参数无效"Windows7 预设安装 dotNetFX 3.5
      

  3.   

    你先用GetEncoderParameterList看看tif编码器支持什么参数再说吧。EncoderSaveFlag怎么没有设?图像深度和调色板设了吗?
    你也可以尝试用 LibTIFF/LittleCMS 来存取TIFF。
      

  4.   

    为什么 Windows7 可以正常执行,WindowsXP不行呢?? 同样的语法 为什么 Windows7 可以正常执行,WindowsXP不行呢?? 差别在哪里?
    WindowsXP少了什么需要安装的呢??
      

  5.   

    差别在GDI+版本不同。GDI+1.1不是可发布的。如果你一定要在XP上支持这个格式,可以使用第三方的图像处理库。