Converta PNG-8 comprimido de volta para PNG-24

2

Eu tenho uma imagem PNG-8 com transparência, que, devido a esse problema , não consigo editar no Photoshop (CS5).

Existe uma ferramenta que poderia converter o PNG-8 de volta ao PNG-24, preservando a camada de transparência, para que o arquivo seja aberto corretamente no Photoshop?

(A outra maneira de lidar com esse problema seria capturar uma captura de tela de qualquer navegador que exiba o arquivo PNG-8 corretamente - mas seria necessário induzir a camada de transparência de volta, o que não sei como é feito.)

Exemplo de imagem PNG-8

    
por Igor 02.04.2011 / 13:33

3 respostas

1

Não conheço nenhuma ferramenta específica para essa finalidade, mas sei que com o GIMP você pode abrir o PNG8 e alterar o espaço de cores usando o caminho de menu Image-> Mode- > RGB. Infelizmente, eu não tenho o Photoshop para testar se o novo arquivo é eu mesmo passível de ser utilizado, no entanto, eu forneci uma versão da amostra que você forneceu onde o espaço de cores foi alterado para que você possa tentar.

link

    
por 02.04.2011 / 15:55
3

Photoshop displays transparency wrong: You've got PNG8 with alpha not supported by Photoshop. For editing, keep PNG in 24-bit, and convert to PNG8+alpha only when done. You can convert PNG8 to 24-bit by resaving it in Preview.app, Fireworks or with: pngout -s1 -c6 -force file.png

A resposta vem do link sob o título de solução de problemas.

Também criei um vídeo do YouTube para mostrar o processo no link .

    
por 06.04.2011 / 19:13
0

Para uma solução de linha de comando / script:

Depois de instalar o GDAL Python Tools (no Linux apt-get install python-gdal )

pct2rgb.py -of PNG -rgba PNG8.png PNG24.png
    
por 15.12.2017 / 03:44