相关疑难解决方法(0)

在C++中将位图转换为内存中的PNG(win32)

我是否可以仅使用Platform SDK将位图转换为内存中的PNG(即无需写入文件)?(即没有libpng等).

我还希望能够为此图像定义透明色(不是Alpha通道).

GdiPlus解决方案似乎仅限于宽度可被4整除的图像.在调用Save()期间,其他任何操作都失败了.有谁知道这种限制的原因以及我是否可以解决这个问题?

更新:赏金

我正在开始赏金(我真的希望这个工作).我实现了GDI +解决方案,但正如我所说,它仅限于四边形图像.赏金将发送给任何可以解决此宽度问题的人(不改变图像尺寸),或者可以提供可行的替代非GDI +解决方案.

c++ winapi png

16
推荐指数
6
解决办法
3万
查看次数

标签 统计

c++ ×1

png ×1

winapi ×1