【问题标题】:Bitmap with alpha channel crashes Bitmap () constructor only under Windows 7带 alpha 通道的位图崩溃 Bitmap() 构造函数仅在 Windows 7 下
【发布时间】:2012-03-26 06:31:58
【问题描述】:

遇到了我在 Google 中找不到的奇怪位图问题:

位图构造函数在 Windows 7 下对具有 alpha 通道的文件崩溃,但在 Windows XP 下完美运行。

代码再简单不过了:

位图图像=新位图(fname);

错误是:“参数无效”,并且没有内部异常。

如果它在 Windows XP 中也失败了,我怀疑是一个简单的错误,但由于它在那里工作,这意味着它更复杂。

知道如何在 Windows 7 下加载带有 alpha 通道的位图吗?谢谢!

【问题讨论】:

    标签: c# windows-7 bitmap alpha


    【解决方案1】:

    已解决:.NET Bitmap 类似乎无法在 Windows 7 64 位下读取具有 alpha 通道的 CMYK TIFF 文件。解决方法是使用 Aurigma 位图,它(与 .NET 位图不同)可以处理带或不带 Alpha 通道的 CMYK 图像。

    Aurigma 位图可从 www.aurigma.com 获得,并且与 .NET 兼容。

    【讨论】:

    • TIFF == 数千种不兼容的文件格式。 GDI+ 1.10 版中的许多调整和修复,XP 有 1.00 版
    猜你喜欢
    • 1970-01-01
    • 2011-08-05
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多