回答:
正確なインスタンスについてはわかりませんが、透明度の代わりに黒または別の色で開くPNGファイルに遭遇することがよくあります。これは通常、画像自体に完全なアルファマスクを使用するのではなく、インデックス付きの色を使用し、アルファパレットがあるPNGファイルが原因です。
基本的に、通常PNGファイルを保存するときは、24ビットのフルカラー(チャネルあたり8ビット)と透明度情報を格納するアルファマスク(基本的には別の8ビットチャネル)を使用します。パレットカラーを使用すると、24ビットのRGBカラーとしてインデックスが作成され、個別の8ビットアルファマスクが保持されます。
ただし、PNGはアルファパレットもサポートしています。これは、インデックス化された各色が32ビットRGBA色として保存され、透明度データがパレットに埋め込まれていることを意味します。インテリジェントに行うのは難しいため、これはまれであり、残念ながら、Photoshopのカラーモードには適合しません。したがって、Photoshopが開くと、インデックスが付けられた各色のRGBコンポーネントのみが読み取られ、アルファマスクが検出されないため、すべての透明度データが失われます。
部分的に透明な領域に任意のマットカラーが適用されているファイルに遭遇したことを覚えていませんが、これは同じ問題のバリエーションである可能性があります。
レセはそれを釘付けにした。それは確かにPNG 8であり、本当に奇妙なパレットを備えています。Fireworksで開く方法を以下に示します。これにより、正しく識別してレンダリングされます。表を見ると、むらがある理由は明らかです。透明な場所を除くすべての場所の色は同じです。アンチエイリアス?アンチエイリアスは必要ありません。
あなたの質問は上記の人々によってよく答えられていますが、私はその後に続く人々のための行動方針について言及しますが、Preview.appまたはpixlr.comでインデックス付きpngを開き、画像をpngとして再保存して取得できます。画像への無損失アクセス。その後、PSを使用して任意の形式で画像を再保存できます。
信頼できる出力のために、Image AlphaとImage Optim を使用しています。記事のMor情報:「動作するPNG」、PNG8形式、およびその他のPNG最適化の問題について詳しく説明しています。
私はこれと同じ問題、奇妙なことを持っています、仕事でファイルをうまく開くことができ、それは透明度を示します自宅で緑の色合いとその不透明さが表示されますか??? 私はクレイジーに実行しています...同じファイル、同じフォトショップのバージョン、両方が異なる方法で開きますか?!?!OSXでのプレビューはファイルをうまく処理し、それはさらに奇妙です。だから、プレビューとフォトショップの間に貼り付けてコピーし、フォトショップで正しく見えるようにして、新しいエクスポートを作成します。私はバージョン3以降でPhotoshopを使用しています。これまでこれにぶつかることはありません。それでも毎日学びます;)
通常は透明PNGを開くことができますが、コピー/貼り付けはできません。保存して、フォトショップから開いてみてください。