Answers:
不确定您的确切实例,但是我经常遇到PNG文件,该文件以黑色或其他颜色代替透明度打开。这通常是由于PNG文件使用索引颜色并且具有alpha调色板而不是在图像本身上使用完整的alpha蒙版。
基本上,当您正常保存PNG文件时,您使用的是完整的24位Truecolor(每个通道8位)以及一个存储透明度信息的alpha蒙版(基本上是另一个8位通道)。使用调色板颜色时,它将颜色索引为24位RGB颜色,并保留单独的8位alpha蒙版。
但是,PNG也支持alpha调色板。这意味着您的每种索引颜色都存储为32位RGBA颜色,其中透明度数据嵌入调色板中。这是罕见的,因为很难智能地进行,而且不幸的是,它不适合Photoshop的色彩模式。因此,当Photoshop打开它时,它仅读取每种索引颜色的RGB分量,而找不到Alpha蒙版,因此所有透明度数据都将丢失。
我不记得遇到过将任意遮罩颜色应用于部分透明区域的文件,但这仍然可能是同一问题的变体。
莱瑟钉了它。它确实是一个PNG 8,具有真正的奇特调色板。这是在Fireworks中打开的方式,它可以正确识别和呈现它。当您查看表格时,出现块状的原因很明显:除透明位置之外的每个位置都具有相同的颜色。抗锯齿?我们不需要没有臭味的抗锯齿!
您的问题已被上述人员很好地回答了,但我想为那些后继者提一个解决方案-您可以在Preview.app或pixlr.com中打开索引的png并将图像重新保存为png以获得无损访问图像。然后,您可以使用PS以任何格式重新保存图像。
我使用Image Alpha和Image Optim获得可靠的输出。文章中的信息:“有效的PNG”,其中更详细地介绍了PNG8格式以及其他PNG优化问题。
我有同样的问题,很奇怪,在工作中我可以很好地打开文件,并且显示透明性。我快疯了...相同的文件,相同的photoshop版本,都以不同的方式打开它?!?!在OSX上预览可以很好地处理文件,这甚至更奇怪。因此,我在Preview和Photoshop之间复制粘贴,以使其在Photoshop中看起来正确并进行新的导出。我从版本3开始就使用Photoshop,以前从未碰过这个问题。仍然每天学习;)
通常,您可以打开透明的PNG,但不能复制/粘贴。尝试保存它,然后从photoshop中打开它。