1

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

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

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

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

4

1 回答 1

2

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

看:

于 2009-05-02T21:04:32.920 回答