最近、複数の画像でこれが発生しました。

背景を透明にする目的で、GIMPで画像を開きます。私が最初に行うことは、アルファチャネルを追加するです。背景の削除に進みます。それが終わったら、PNGとしてエクスポートします。しかし、背景は透明ではありません。それがなぜなのか、私は一生理解できません。私はこれまでこの問題を経験したことがありません。画像はRGBモードです。 GIMP2.8.10を使用しています。私が見逃している明らかなステップはありますか?

コメント

  • 少なくともフォトショップでは、初心者は白い背景レイヤーを削除または非表示にするのを忘れることがよくあります保存する前に。
  • エクスポートする前に透明にする必要がある領域に灰色の市松模様が表示されていることを確認しますか?
  • 前/後"の画像は効果を示しています(可能であれば、3番目の画像は実際に必要な結果を示しています)。エクスポートする前に画像がGIMPで問題ないように見える場合は、スクリーンショットも役立つ場合があります。
  • レイヤーマスクが含まれている場合、OPは実際の画像ではなくマスクをエクスポートしている可能性があります。しかし、問題を再現する方法の段階的な説明がなかったため、わかりません…
  • バグを見つけました:再現するには:透明度なしでpngを開き、アルファチャネルを追加し、透明度の高いコンテンツを追加します、PNGをエクスポート、新しいファイルは'透明度がありません。回避策:アルファチャネルを追加し、XCFとして保存し、GIMPを閉じ、XCFを再度開き、PNGとしてエクスポートします。

回答

なぜこれが起こるのかを解明しました。 画像モードインデックスカラーに設定されている場合、エクスポートは追加されたアルファチャネルを受け入れないようです。つまり:

  1. 画像→モード→RGB

  2. ファイル→名前を付けてエクスポート→画像名.png

これで、アルファチャネルと透明度を使用して画像がエクスポートされます。

コメント

  • インデックスモードでは、アルファチャネルはバイナリ(完全に不透明または完全に透明)です。これはGIF形式でサポートされているためです。
  • したがって、アルファチャネルは正常にエクスポートされます。 " gif "インデックス付き"モード

ですが、"としてエクスポートする場合、"インデックス付き"モードでは破棄されるようです。

png "。 'がGIMPのバグかどうかわかりませんか?または、ユーザーからのフィードバックが役立つ場合があります("バイナリ"アルファチャネルを png ")…

  • 'は、 OP 'のXCF。
  • これで修正されました。情報とともに、その理由を説明します。 ' OPに同じ症状の別の問題があると考える理由はありません:)
  • 私の問題は逆でした。透明な背景。 RGBに移行したところ、問題は解決しました。
  • 回答

    背景も必要な場合透明では、これがどの色であるかをGimpに伝える必要があります。

    したがって、アルファチャネルを追加することに加えて、背景レイヤーの色を透明に変換する必要もあります。アルファチャネルが定義されていない場合は、レイヤー>透明度>カラーからアルファ… を選択すると、透明になるように選択された色のアルファチャネルが自動的に追加されます。

    これも背景を別のレイヤーとして定義していなかった場合は、前景に半透明を導入します。これはおそらく私たちが望んでいたものではありません。

    この場合、前景を不透明のままにし、背景のみを透明にします。すべての背景領域を選択する必要があります(ワンドツールまたはカラーツールで選択を使用)。次に、編集>クリアを選択するか、削除を押すことで、透明度の背景を削除できます。

    コメント

    • 私は… 'が問題であることを疑っています。 OPは、アルファチャネルを追加した後、"背景"を削除すると言っていますが、'それをやっている、それは彼らがそれをする方法を知っているように聞こえます。とはいえ、'問題を実際に診断するのに十分な情報が問題にないため、'可能性を完全に排除することはできません。結局のところ、あなたはかもしれないということです。

    回答

    簡単なものが1つあるかもしれませんステップあなた “行方不明、私は実際にやった!あなたがファイルをとしてエクスポートするとき。pngファイルには、ポップアップするダイアログボックスもあります。 [背景色を保存]オプションはオンになっていますか? もしそうなら、これが問題です!

    コメント

    • 記録の場合:いいえ、これは'問題は、PNGファイルの特定のチャンクを設定して、透明度をまったくサポートしていないPNGレンダリングの背景色を示すことです。

    回答

    そこで、GIMPで画像を開き、画像から背景を削除しました。

    画像から背景を削除するために実行した手順は次のとおりです。

    1. レイヤー
    2. 透明度
    3. アルファチャンネルの追加

    背景を削除するための次の手順は何ですか?

    また、背景を正式に削除した後、次の手順を実行しました:

    1. ファイル
    2. 名前を付けてエクスポート
    3. 名前をimage.pngに変更しますか?

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です