Sobre o projeto

PNGCrushCS é uma suíte de aplicações em C# puramente gerenciada, focada na otimização de imagens sem perdas e em um amplo suporte a formatos. Inclui ferramentas para reduzir o tamanho de arquivos PNG, JPEG, GIF, TIFF, BMP, TGA, PCX, ICO/CUR, ANI e WebP, testando exaustivamente combinações de codificação válidas (como tipos de cores, filtros e parâmetros de compressão) para selecionar a menor saída. A suíte fornece uma interface de linha de comando (CLI) para otimização automatizada e conversão entre formatos, juntamente com um visualizador baseado em WinForms que suporta arrastar e soltar, zoom, pan, navegação multi-imagem e transformações básicas de imagem (recorte, redimensionamento, rotação, inversão). Além disso, oferece pacotes NuGet para manipulação de formatos de imagem e vídeo, incluindo detecção, leitura, escrita e operações de metadados, construídos com registros gerados por fonte e sem dependências nativas. O projeto enfatiza a conformidade por meio de validação externa e mantém tabelas de suporte detalhadas para cada formato.