Como uso o OptiPNG no Windows para obter um arquivo sem perdas?

1

Eu simplesmente o que usar OptiPNG no Windows para criar versões sem perdas de uma pasta cheia de arquivos PNGs.
O seguinte comando é suficiente?

optipng *.png

Também vi coisas sobre o uso da opção o7 , mas no final, não sei dizer como executar o comando para garantir cópias sem perdas de todos os arquivos PNG.

Obrigado.

    
por HartleySan 13.08.2015 / 04:23

1 resposta

2

The OptiPNG program shall attempt to optimize PNG files, i.e. reduce their size to a minimum, without losing semantic information. In addition, this program shall perform a suite of auxiliary functions like integrity checks, metadata recovery and pixmap-to-PNG conversion.

The optimization attempts are not guaranteed to succeed. Valid PNG files that cannot be optimized by this program are normally left intact; their size will not grow. The user may request to override this default behavior.

O algoritmo de otimização OptiPNG, passo 2:
Execute um conjunto de métodos e estratégias de compactação e selecione os parâmetros de compactação que geram o menor arquivo de saída. O passo 2 pode ser personalizado através da opção −o.

optipng file.png # velocidade padrão # optipng -o5 file.png #slow
optipng -o7 file.png #muito lento

Eu tentei o CLI. Depois de alguns testes, descobri que optipng.exe *.png (velocidade padrão) e optipng.exe -o7 *.png deram os mesmos resultados. Isso depende dos arquivos de origem, é claro, e meus testes não foram completos. Para otimização de imagens de sites, sempre uso -o7 , mas para outras finalidades (por exemplo, operação rápida em massa de 1000 arquivos), a velocidade padrão pode ser mais inteligente, a sua escolha, fazer alguns testes.

No espaço da GUI, eu uso o PNGGauntlet

Referências:
Um Guia para a otimização PNG
OptiPNG Manual de Comandos Gerais

    
por 13.08.2015 / 06:38