画像を保存してAdobePhotoshopで開くと、「白」の背景が「黒」に変わることがあることに気づきました。
たとえば、Chromeを使用して この画像 を表示すると、次のように表示されます。
ただし、ファイルをコンピューターに保存したとき(「右クリック」→「名前を付けて画像を保存」)次に、Photoshop CS5でファイルを開きます。
保存後に画像の「白」の部分が「黒」になるのはなぜですか?
この問題は、透明度のある画像をコピーするときに発生します。あなたが白と呼んでいる部分(黒くなる)は実際には白ではなく、透明です。
*.png
画像をコピーする場合、技術的にはクリップボードに保存します。ただし、問題があります。クリップボードは*.bmp
画像のみを保存できます。そのため、システムは*.png
画像を*.bmp
に変換してから、クリップボードに保存します。ここにあなたの問題があります:*.bmp
はnotアルファチャネル(透明性)をサポートします。では、透明ピクセルはどうなりますか?彼らは黒くなる。
したがって、最も簡単な解決策は、クリップボードを使用しないことです(tl; dr):画像をファイルに保存し、Photoshopでファイルを開きます。
透明度があるからです。また、アプリケーションが異なれば、デフォルトの背景色も異なる場合があります。 Firefoxでは、画像は濃い灰色の背景で表示されます。
私が理解していることから、透明度にインデックスカラーを使用しているPNGの問題です... Photoshopが扱いたくないもの。
詳細は The Graphic Design StackExchange。 をご覧ください。
うん-リンクされた画像は間違いなく透明な背景を持っています。以下に示すようにGIMPで確認されました。
PhotoShopで透明な背景が黒く見える理由については、次のようにリンクされている可能性があります。
PhotoShopで背景色を選択 <-うまくいけば正しい方向にあなたを導くでしょう。
アプリケーションの背景の色を黒ではなく透明に戻す必要があると思います。
「ペイント」で画像を開いた後、.bmpとして保存すると、「この画像を保存すると透明度が失われます」というメッセージがポップアップ表示されました。保存すると背景が白くなった!
これ 問題が発生します PNGがCS5以下でインデックスカラーで保存された場合。
透明度データがアルファパレットに埋め込まれる方法と、別のアルファマスクに保存される方法が原因で、Photoshopは透明度のインデックス付きカラーを持つPNGファイルを正しく表示できません。
その結果、Photoshopは各インデックス付きカラーのRGBコンポーネントを読み取り、画像のアルファパレットに埋め込まれた透明度データを無視します。通常保存されるPNGでは、このデータは別のアルファマスクに含まれ、プログラムによって適切に読み取られます。この場合、透明度データが読み取れず、画像の背景が黒くなります。
これについて詳しくは、こちらをご覧ください。 PhotoshopがこのPNGを正しく開けないのはなぜですか?
Photoshopの新しいバージョンでは、インデックスカラーのPNGを意図した透明度で表示できます。
はい、透明な背景はCPSブラックから印刷されます。 CPSから印刷する前に、背景レイヤーをWHITEに設定してから、pngの場合でも印刷します。画像を保存するとき、背景レイヤーをオフにしてpngとして保存します。それからそれがウェブサイトまたは何かで表示されるとき、背景は透明です。背景レイヤーとその簡単な修正を操作します。ただし、Corelは透過的な印刷を許可する必要があります。