【发布时间】:2010-10-23 08:45:55
【问题描述】:
我刚刚在 ASP.net 中构建了一个返回 PNG 图像的应用程序。
生成的图像在透明背景上是全黑的。有没有办法索引图像以减小文件大小?
我无法在创建新图像时为其编制索引,因为我正在使用不允许它的图形对象。
非常感谢您的帮助 - 我一直在寻找年龄,但我似乎无法弄清楚如何设置它。
【问题讨论】:
我刚刚在 ASP.net 中构建了一个返回 PNG 图像的应用程序。
生成的图像在透明背景上是全黑的。有没有办法索引图像以减小文件大小?
我无法在创建新图像时为其编制索引,因为我正在使用不允许它的图形对象。
非常感谢您的帮助 - 我一直在寻找年龄,但我似乎无法弄清楚如何设置它。
【问题讨论】:
据我所知,您无法使用直接的 GDI+ 来执行此操作 - 内置 PNG 编码器在支持输出颜色深度方面非常有限...即使您设法创建索引 Bitmap有了一个好的内存调色板,你仍然会发现它被写成 32bpp PNG。要获得所需的控制,您必须求助于第三方图像库。
【讨论】: