我知道 pngcrush、optiPNG 等,但它们都只是命令行工具。我需要的是一个可以在我的应用程序内部使用的 dll。很难相信没有这样的东西...但我找不到。
澄清一下:我需要 32 位 ARGB 图像,因此不能选择转换为 8 位。我需要真正的优化。
我想在 .net 应用程序中使用该库,但我可以执行 P\Invoke,因此不需要托管代码。
IrfanView 使用 OptiPNG 作为 dll,而不是可执行的命令行工具。 它是插件集合的一部分。 https://www.irfanview.com/plugins.htm
OptiPNG.dll版本是:4.61;更新于 2022 年 6 月 5 日
直接下载链接: 32 位版本:https://www.fosshub.com/IrfanView.html/iview462_plugins.zip 64 位版本:https://www.fosshub.com/IrfanView.html/iview462_plugins_x64.zip