PngOptimizer 165KB em cerca de 2 segundos.
A qualidade da imagem não foi alterada.
Acabei de tentar compactar uma imagem com o formato de imagem PNG e obtive resultados variados de diferentes aplicativos. Para referência, a imagem que estou tentando comprimir é uma captura de tela do . Aqui está um download da imagem original .
Aqui estão alguns resultados que tenho até agora, da melhor para a pior (a imagem original é 239KB):
PNGGauntlet (Xtreme! / None filter) ...................... 141KB
FastStone Capture v5.3 (16M / MAX/ No filter) ............ 166KB
Paint.NET 3.36 (Autodetect) .............................. 185KB
PNGGauntlet (Xtreme! / Auto filter) ...................... 208KB
IrfanView (PNGOUT 2 passes w/default) .................... 211KB
XnView (Export / 9 / Sub filter) ......................... 228KB
Photoshop CS1 (Save for Web / PNG24) ..................... 232KB
IrfanView (Standard save / 9) ............................ 240KB
XnView (Standard save / 9) ............................... 240KB
IrfanView (Save for Web / Best) .......................... 242KB
FastStone Capture v5.3 (16M / MAX/ Paeth filter) ......... 248KB
IrfanView (Save for Web / Optimal 256 / Xiaolin / Best) .. 81KB
Alguns mexer com PNGGauntlet levaram ao melhor resultado, embora tenha levado idades para comprimir. A FastStone está fazendo algo interessante, assim como o Paint.NET porque eles obtêm seus resultados em uma fração do tempo que o PNGGauntlet leva para acionar sua mágica. Eu separei os dois últimos resultados para contraste (veja como o filtro Paeth parece estar causando um problema). Observe também a versão paletizada de 256 cores da Irfan: essa normalmente seria a opção que eu usaria, mas estou testando os resultados da TrueColor aqui.
Alguém mais recebeu sugestões que possam superar os melhores resultados aqui e alguém pode explicar o que os filtros fazem porque parecem afetar seriamente o resultado, dependendo do tipo de imagem.
PngOptimizer 165KB em cerca de 2 segundos.
A qualidade da imagem não foi alterada.
Eu só usei pngcrush , mas ele funciona bem e tem muitas opções.
Apenas para um benchmark rápido, eu baixei 170 PNGs aleatórios de diferentes sites na internet, totalizando cerca de 8MB. Aqui estão os resultados:
Original: 8,403,619 bytes total
PNGCrush: 7,398,194 bytes total
Optipng: 7,340,167 bytes total
PNGOUT: 6,938,205 bytes total
Portanto, parece PNGOUT (ou qualquer interface gráfica baseada nele) é a melhor escolha se o tamanho é o seu objetivo principal. Estas são todas as transformações sem perdas.
Eu obtenho os melhores resultados com ScriptPNG . É um script de lote do Windows que utiliza uma grande variedade de utilitários PNG para encontrar a melhor compressão possível para qualquer imagem. Muitas vezes, elimina 10 a 100 bytes de uma imagem já comprimida. O autor tem outros utilitários e muitos artigos sobre compactação png / jpeg, testes PNG e comparações.
Tem vários modos:
Ao contrário da maioria dos outros compressores mencionados aqui, o TinyPNG reduz os arquivos PNG usando compactação com perdas. Portanto, pode alcançar taxas de redução de tamanho de arquivo muito melhores.
PNGGauntlet é um wrapper de GUI para PNGOUT e se você olhar para essa página há um plugin PNGOUT.DLL para o Irfanview se você preferir isso como uma interface, ou você pode usar o PNGOUT na linha de comando ou em scripts se você quiser automatizar sua compactação como parte do processo de criação / implantação.
Eu gosto de OptiPNG . Além do utilitário de origem e de linha de comando, há plugins optipng para Windows Explorer, Paint.NET, alguns front ends para usuários de Mac e alguns outros projetos (Apache Ant, Eclipse; consulte a seção Projetos relacionados na home page).
can anyone explain what the filters do
Eles são descritos na especificação .
Eles mudam como as linhas da imagem são salvas. Em vez de salvar valores RGB brutos (ou índices de paleta), a imagem pode armazenar diferenças entre os pixels vizinhos. Isso pode tornar os dados mais adequados para compactação se você tiver imagens com gradientes.
Shrink-O-Matic para arquivo fácil redimensionamento, conversão e otimização. Aplicativo do AIR.
Nos meus testes, a melhor ferramenta on-line é o link
Tags graphics compression png