Я хочу построить в PNG-оптимизации (PNG "sqeezer/squisher" ) в мои сборки (TFS 2010 Build Workflow). Я хочу создать новую работу по созданию и, как и во всех моих действиях, я предпочитаю, чтобы весь мой код управлялся с небольшими зависимостями.
Я искал (Googled) и нашел много разных PNG-библиотек для PNG optimiaztion. PNGOUT, PNGCRUSH, OptiPNG и т.д. Ни один из них не является действительно .NET. Все они кажутся отличными инструментами. Я предпочитаю не вызывать EXE файлы (отдельные процессы) из моей активности кода, потому что вы никогда не знаете, что произойдет (менее надежное).
Итак, я думал, что PNGGauntlet будет вариантом. Но быстро глядя на установленное приложение, это просто С# GUI, который вызывает двоичный файл pngout.exe. Это именно то, чего я не хочу делать.
Итак, мой вопрос:. Есть ли библиотека с открытым исходным кодом и/или бесплатная библиотека .NET(DLL), которая выполняет сжатие PNG?