在Windows 7上使用Image.FromStream打开cmyk + alpha tiff文件的问题

时间:2009-09-08 08:59:52

标签: .net windows-7 gdi+ tiff

我在运行以下Windows 7 x86代码时遇到问题 从lzw编码的cmyk + alpha TIFF文件创建图像时。

FromStream调用抛出System.ArgumentException:参数不是validRunning 当我在Vista或Server 2008(x86和x64位)上运行代码时,它就可以运行了。

using System;
using System.Drawing;
using System.Drawing.Imaging;
.
.
.        
using (FileStream stream = File.OpenRead(fileName))
{
  using (Image image = Image.FromStream(stream, false, false))
  {
    // Do something with the image
  }
}

1 个答案:

答案 0 :(得分:0)

如果它与以前版本的Windows一起使用,它可能是Win7中的一个错误......您应该在Microsoft Connect中提交错误