Windows 7 上使用 Image.FromStream 打开 cmyk+alpha tiff 文件时出现问题
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果它适用于以前版本的 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