【问题标题】:Setting Palette on ASP.net/GDI+ Generated PNG Image在 ASP.net/GDI+ 上设置调色板生成的 PNG 图像
【发布时间】:2010-10-23 08:45:55
【问题描述】:

我刚刚在 ASP.net 中构建了一个返回 PNG 图像的应用程序。

生成的图像在透明背景上是全黑的。有没有办法索引图像以减小文件大小?

我无法在创建新图像时为其编制索引,因为我正在使用不允许它的图形对象。

非常感谢您的帮助 - 我一直在寻找年龄,但我似乎无法弄清楚如何设置它。

【问题讨论】:

    标签: asp.net gdi+ png


    【解决方案1】:

    据我所知,您无法使用直接的 GDI+ 来执行此操作 - 内置 PNG 编码器在支持输出颜色深度方面非常有限...即使您设法创建索引 Bitmap有了一个好的内存调色板,你仍然会发现它被写成 32bpp PNG。要获得所需的控制,您必须求助于第三方图像库。

    见:

    【讨论】:

    • 谢谢!你只是为我省去了很多挫折。抱歉回复慢。
    猜你喜欢
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 2011-08-14
    • 2011-06-04
    • 2011-03-12
    • 1970-01-01
    相关资源
    最近更新 更多