Windows 7 上使用 Image.FromStream 打开 cmyk+alpha tiff 文件时出现问题

发布于 2024-08-03 23:05:52 字数 451 浏览 3 评论 0原文

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

FromStream 调用抛出 System.ArgumentException:参数无效运行 当我在 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
  }
}

I'm having a problem running the following code om Windows 7 x86
when creating an Image from a lzw encoded cmyk + alpha TIFF file.

The FromStream call throws a System.ArgumentException: Parameter is not validRunning
When I run the code on Vista or Server 2008 (both x86 and x64 bit) it just works.

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
  }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

带刺的爱情 2024-08-10 23:05:52

如果它适用于以前版本的 Windows,则可能是 Win7 中的错误...您可能应该在 Microsoft Connect 上提交错误

If it was working with previous versions of Windows, it might be a bug in Win7... You should probably file a bug at Microsoft Connect

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文