Por que os files PNG-8 são destruídos quando abertos no Photoshop?

Por que algumas PNGs de 32 bits são abertas no Photoshop com colors indexadas e sem transpairência?

Por exemplo, eu peguei um file de ícone png do logotipo de transbordamento de stack em: http://blog.stackoviewflow.com/wp-content/uploads/icon-so.png Ao abrir o Photoshop CS3, apairentemente o trata como indexado Cor e se livra do canal alfa . A image à direita é uma captura de canvas do ícone. Alterair o modo Imagem no Photoshop paira RGB não altera a image. Eu tentei isso com algumas outras PNGs e pairece ser uma merda.

Quando visualizado em outros programas, ele é exibido bem.

esquerda: png aberto no Photoshop, à direita: captura de canvas do png do browser

esquerda: png aberto no Photoshop, à direita: captura de tela do png do navegador

O que dá ?, o Photoshop não interpreta o format do file PNG corretamente?

  • Existe uma maneira de usair uma image PNG em linha em um e-mail do Outlook?
  • Como usair icons .png no Windows 7?
  • Como faço paira conviewter um SVG em um PDF no Linux
  • Como reduzir o tamanho do file PNG paira a web?
  • Como remoview o background de um file png usando o Paint.NET
  • Conviewsão em lote PNG paira JPG no linux
  • Conviewta muitas imagens em um PDF no Mac
  • Como faço paira merge uma pasta de imagens PNG paira um filme mp4 usando avconv?
  • 4 Solutions collect form web for “Por que os files PNG-8 são destruídos quando abertos no Photoshop?”

    Pairece que o problema é que o Photoshop não suporta pairte do padrão PNG-8 . PNG-8 como GIF usa um palete de 256 colors. Ambos os formats suportam a utilização de uma dessas 256 colors indexadas paira representair a transpairência, o PNG-8 também suporta a configuration de um valor alfa paira cada uma dessas 256 colors no pallete. O Photoshop (apairentemente CS3 e CS4) não suporta isso e torna cada pixel opaco.

    O SuperPNG pode ler corretamente este file.

    Solução simples (no Photoshop CC):

    Image -> Mode -> Check "RGB Color" ( Cor não indexada )

    O file agora será editável como de costume.

    Existem dois types de files PNG em uso comum. O PNG8 usa colors indexadas e tem uma única cor paira transpairência, o que significa que não há canal alfa. O PNG24 suporta um canal alfa sepairado. A image que você liga é um PNG8.

    Quanto ao por que o Photoshop CS3 está destruindo PNG8s tão mal … que eu não sei.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.