レイヤーの「ベイクイン」透明度を抽出して、Photoshopでレイヤーマスクに変換する簡単な方法はありますか?簡単な例を挙げましょう:半透明のブラシでいくつかのストロークをペイントするか、アルファチャネルを含む.pngファイルに貼り付けます。各ピクセルのRGBカラー値とアルファ値は、すべてレイヤー画像自体に含まれています。アルファ値をレイヤーマスクとして編集できるようにしたいので、レイヤー画像はソリッドで、各ピクセルのRGB値のみを含みます。
これは可能ですか?その場合はどうですか?ありがとう。
編集:明確にするために-私は実際には透明度の値自体ではなく、RGB値とアルファ値の分離を求めています。つまり、レイヤーはマスクを使用してベタの不透明な画像になる必要があります。
これが私がすることです:
透明部分はレイヤーマスクに変換され、そこから操作できます。
編集:Photoshop CS5以降。
マイクのソリューションを改善しました(Photoshop CS3):
**編集-気にしないでください。これは最初の応答と同じです。 **
これはPhotoshopで実行できます。
できた!
これが一般的な問題である場合は、アクションとして簡単に記録できます。
より簡単な方法:
そして今、それはうまくいくはずです!
わかりました、これが正確にかどうかはわかりませんが、近いようです。
これで、かなり飽和した色の不透明なレイヤーと、透明度を作成するレイヤーマスクができました。
netpbm
パッケージを選択/インストールする必要があります。 Ubuntuの場合、次のコマンドでインストールできます:Sudo apt-get install netpbm
コマンドラインで次のコマンドを実行します
pngtopam -alphapam 入力ファイル.png> 出力ファイル.pam
PAMファイルをPhotoshopにロードし直します。透明度のない元の画像からの元のRGB値があることがわかります。元の画像で完全な透明度に以前に遷移していた、無地の粗いエッジが表示される場合があります。レイヤーマスクで修正されるので、今のところ心配する必要はありません。
できました。これで画像は元の画像のようになり、必要に応じて、より一般的なファイル形式で保存できます。
「純粋な」色の分厚い境界線が問題である場合は、レイヤーマスクを選択し、しきい値調整(必要に応じてしきい値= 2または1)を適用することで改善できます。この後、画像を平坦化し、手順5、6、7を繰り返します。
そして、誰かがPhotoshopでこれをすべて行う方法を私に示すことができれば、私はその方法を見つけてとても嬉しいです。
レイの答えはほぼ正しいですが、少なくとも一部のバージョンのPhotoshopでは、彼が参照するアイテムは存在しません。これはおそらく彼が言おうとしていたことです(私は5.0.2のような古いバージョンで使用しています):
このクイックマスクをレイヤーの編集可能なマスクにするには:
代わりに、クイックマスクを通常のアルファチャネルに変換するには:
photoshopには素敵でシンプルなソリューションがあります。
レイヤーを選択し、[レイヤー]メニュー-> [レイヤーマスク]-> [透明度から]に移動します。
A(アルファ)がグレースケールマスクに抽出され、レイヤーが不透明(RGB)になります。マスクを無効にして確認してください。
マスクを適用して、AとRGBを再度組み合わせます。