【发布时间】:2011-11-13 20:19:45
【问题描述】:
我希望在我的构建(TFS 2010 构建工作流程)中构建 PNG 优化(一种 PNG “sqeezer/squisher”)。我想创建一个新的构建活动,并且与我的所有活动一样,我更喜欢在几乎没有依赖关系的情况下管理我的所有代码。
我已经搜索(谷歌搜索)并找到了许多不同的 PNG 库来进行 PNG 优化。 PNGOUT、PNGCRUSH、OptiPNG 等。它们都不是真正的 .NET。它们看起来都是很棒的工具。我更喜欢不从我的代码活动中调用 EXE 文件(单独的进程),因为你永远不知道会发生什么(不太可靠)。
所以我想也许 PNGGauntlet 会是一个选择。但快速查看已安装的应用程序,它只是一个调用二进制 pngout.exe 的 C# GUI。这正是我不想做的。
所以我的问题是这样的:是否有开源和/或免费的 .NET 库 (DLL) 可以进行 PNG 压缩?
【问题讨论】:
-
你试过madskristensen.net/post/… 吗?它不是一个真正的库,但我发现与 VS 集成很好。
-
不是纯 C# 解决方案,但请参阅 stackoverflow.com/q/2075084/2291 了解 Issa 所谈论的一些外部程序。
-
这是一个老旧的 OT(或者过去被称为“不具建设性”)的问题,观点低。而不是关闭我刚刚删除。不能保证它会挂很长时间(系统会在一段时间后自动删除这些,不确定算法),但如果你有链接,你应该总是能够到达这里,所以我建议你收藏它。
-
@Will 它只是从未被标记为已解决。现在它被标记了。你能取消持有吗?谢谢!
-
@IssaFram 抱歉,我们关闭了这些永久物。我们可能(最终)很慢,但正如您从密切的原因(不是自定义!)中看到的那样,我们在这里积极地劝阻这些类型。请以这里明显缺乏垃圾邮件(在达到 10k 之前您不会看到大量垃圾邮件)作为说明为什么这是政策。