我刚刚在ASP.net中构建了一个返回PNG图像的应用程序。
生成的图像在透明背景上完全是黑色的。有没有办法索引图像以减小文件大小?
我无法在创建新图像时对其进行索引,因为我使用的是不允许使用的图形对象。
非常感谢您的帮助 - 我一直在寻找年龄,我似乎无法弄清楚如何设置它。
答案 0 :(得分:2)
据我所知,你不能使用直接的GDI +来实现这一点 - 内置的PNG编码器在输出颜色深度方面的支持非常有限......即使你设法创建一个索引{{1在内存中有一个很好的调色板,你仍然会发现它写成32bpp的PNG。要获得所需的控制,您必须使用第三方图像库。