Estou tentando cada vez mais me adaptar ao sans PhotoShop para o meu trabalho pessoal / freelancer. Atualmente, trabalho principalmente na web hoje em dia e não faço shows secundários suficientes para justificar acompanhar a besta da Creative Suite.
Infelizmente, isso traz à mesa algumas limitações. No OSX, eu aprecio o Pixelmator, mas ele tem um suporte inadequado à exportação de PNG. Posso despejá-lo como PNG e, em seguida, usar um dos muitos ótimos otimizadores PNG como PNGCrusher e reduzir o tamanho bastante bem.
Infelizmente, todas as ferramentas de otimização PNG que encontrei são puramente sem perdas.
Alguém está familiarizado com uma ferramenta (que não seja o PhotoShop) que ofereça algumas opções de compactação PNG com perdas, além de reduzir o palete de cores, converter 32 bits em 24 ou 8 bits, etc.?
Adendo: Estou aberto ao software OSX ou Windows. Eu poderia até iniciar o Ubuntu se fosse necessário, suponho ...
O que eu gosto é chamado pngnq . Ele oferece pontilhamento muito bom, e um recurso realmente muito bom é que ele permite preservar o canal alfa de 8 bits em vez de quantizá-lo em 1 bit (lembra-se dos dias ruins do GIF?). É apenas uma linha de comando, mas se você não se importa, será uma ferramenta útil em seu arsenal.
Você pode optar por pontilhar ou não, é claro - às vezes o tamanho do arquivo PNG PNG quantificado é maior que o RGBA original; portanto, talvez seja necessário brincar com as configurações de pontilhado para obter algo que funcione.
fonte
Acabei usando o ImageOptim:
http://imageoptim.com/
O que é um invólucro em torno de várias ferramentas diferentes de otimização PNG. Ele vem com OptiPNG, PNGCrush, AdvPNG, PNGout e alguns outros que você pode adicionar.
A idéia é que ele escolha a melhor ferramenta para o PNG em particular.
Não é perfeito, pois ainda é quase sempre automático, por isso não posso ajustar mais opções com perdas. Infelizmente, o Pixelmator ainda não possui opções de exportação PNG, por isso, por enquanto, é isso que vou usar.
fonte
Encontrei 3 métodos diferentes para PNG com perdas (filtro com média de perdas, quantização vetorial, posterização de cortes mediana) e os implementei no ImageAlpha . Essa é uma aplicação para Mac, mas ferramentas para técnicas individuais estão disponíveis para outras plataformas.
Descrição e exemplos:
http://pngmini.com/lossypng.html
fonte
O criador do ImageOptim é o ImageAlpha, que é um otimizador png com perdas, http://pngmini.com/ Ele converterá o png de 32 bits em cores de 16 bits ou menos.
fonte
Há um serviço online gratuito no tinypng.org que executa uma compactação com perdas bastante avançada. Ele quantiza a imagem e precisa apenas de 256 cores e armazena o arquivo como PNG indexado de 8 bits. Ele também preserva a transparência alfa total. Ele realiza compactação adicional do arquivo PNG resultante, algo que outros quantizadores, como pngnq, não fazem.
fonte
O Image Analyzer tem a capacidade de salvar PNGs com perdas, preservando a camada alfa. Começa a perder qualidade da imagem original da mesma maneira que um JPEG, mas infelizmente a uma taxa muito mais rápida. Ainda assim, para fotografias com uma camada alfa, ele faz o truque e salva alguns bytes. Eu adoraria ver essa idéia estendida ainda mais, ou ver o JPEG 2000 (que acredito que suporta canais alfa) obtém algum suporte ao navegador.
fonte
Outra opção (para usuários do Windows) é PNGSlim . Há uma boa descrição no blog desse cara :
Não tenho certeza de todas as especificações técnicas de cada um dos otimizadores que ele usa, mas uso-o regularmente e registra mensagens sobre a otimização de paletes (e acredito na profundidade de bits, mas não sou positivo nisso).
fonte
Eu costumo usar SmushIt . É apenas uma preferência pessoal, porque não preciso de nenhuma ferramenta instalada e posso acessá-la em qualquer lugar, pois é um serviço da web. Ele também converte automaticamente imagens GIF em PNG se perceber que um PNG é a rota mais eficiente.
fonte