Como reduzir o tamanho do arquivo PNG para web?

Como reduzir o tamanho do arquivo PNG para web?

Tenho um arquivo PNG-24 com fundo transparente e seu tamanho atual é de 1,5 MB. Como reduzir o tamanho ou usar o formato de arquivo PNG-8 e manter a mesma qualidade?

insira a descrição da imagem aqui

Arquivo PNG daqui: http://www19.zippyshare.com/v/69590430/file.html

Exemplo de imagem enviada Tentei todas as sugestões, mas não obtive bons resultados, por favor avise

obrigado

Responder1

PNG é um formato de compactação sem perdas – sem alterar o material de origem do arquivo, há poucas maneiras de aumentar a compactação além da compactação padrão de nível mais alto. A única maneira real de reduzir o tamanho será alterar a imagem, seja reduzindo a resolução ou a profundidade da cor, para que a compactação PNG tenha menos complexidade de trabalho.

Se você deseja altos níveis de compactação para a imagem e não se preocupa com o armazenamento de dados sem perdas, use JPEG.

Responder2

REBELIÃOpode fazer isso e muito mais.

Radical Image Optimization Tool (RIOT, abreviadamente) é um otimizador de imagem gratuito que permite ajustar visualmente os parâmetros de compactação, mantendo o tamanho mínimo do arquivo.

Ele usa uma interface lado a lado (visualização dupla) ou visualização única para comparar o original com a imagem otimizada em tempo real e ver instantaneamente o tamanho do arquivo resultante.

O otimizador de imagem é leve, rápido e simples de usar, mas poderoso para usuários avançados. Você poderá controlar a compactação, o número de cores, as configurações de metadados e muito mais, e selecionar o formato de imagem (JPEG, GIF ou PNG) para o seu arquivo de saída.

Outra possibilidade é usar uma combinação de pngquant, pngout e pngcrush, conforme descritoaqui, mas isso é da linha de comando.

Aqui estão as instruções sobre como converter imagens png24 em png8 para o IE6, tudo por meio da linha de comando usando ferramentas de código aberto (eu acho) pngquant + pngout + pngcrush.

1- quantizar a imagem em 256 (então basicamente o png8 parece uma porcaria com sprites grandes ou sprites com uma grande gama de cores).

pngquant 256 some_24_bit.png

2- converter a imagem de png24 em png8

pngout -c3 -d8 -y -force algum_24_bit.png algum_8_bit.png

3- comprimir imagem

pngcrush some_8_bit.png -bit_profundidade 8 -brute -rem alla -reduce some_8_bit_small.png

Responder3

TentarMinúsculo PNG

Do site deles:

Como funciona?

Quando você carrega um arquivo PNG (Portable Network Graphics), cores semelhantes na sua imagem são combinadas. Esta técnica é chamada de “quantização”. Como o número de cores é reduzido, os arquivos PNG de 24 bits podem ser convertidos em imagens coloridas indexadas de 8 bits muito menores. Todos os metadados desnecessários também são eliminados. O resultado: pequenos arquivos PNG com 100% de suporte para transparência.

Eles têm duas opções:

  • Arraste e solte as imagens em seu site e elas serão processadas automaticamente. Serviço gratuito. (Até 20 imagens. Máximo de 5 MB cada)
  • Plug-in do Photoshop. Isso custa $.

Eu não experimentei o plugin PS, então não posso comentar como ele funciona bem.

Responder4

Usar combinação depngoutedeflopt. pngoutdeterminará automaticamente se suas cores PNG cabem em PNG-8 e as usará. defloptirá extrair alguns bytes extras da imagem já otimizada - é útil trabalhar com quaisquer dados deflacionados e PNG é um deles.

informação relacionada