Photoshopで透過PNGからアルファチャンネルを抽出する方法

PNGからアルファチャンネルはぬきだせないないのか?

透過PNGPhotoshopで開いてもチャンネルパレットにはアルファチャンネルが
表示されません。


この方法は、最初に作成したマスクと同じものではないですが、
同等のマスクを取得できました。元のPSDデータはないけど、
マスクを調整したいと思った時に役立つ方法かと思います。

透過PNGからマスクを抜き出す手順

  1. レイヤーを複製する
  2. 画像操作で透明部分を選択する
  3. アルファチャンネル(マスク)を取得する

レイヤーを複製する

画像操作を行うと、今アクティブなレイヤーが変更されます。
それだと都合が悪いので、アルファチャンネルに変換する
用のレイヤーを複製します。

画像操作で透明部分を選択する

イメージ→画像操作


ダイアログの「透明」を選択


アルファチャンネル(マスク)を取得する

注意:正確に元データのマスクを復元できるわけではありません。

今回取得したアルファチャンネルと、元データのマスクを比較してみたところ
次のような差分がでてきました。境界部分に違いがあるようです。

ぼやき

Google検索しても、作る情報は出てきましたが、抽出する方法が
でてこなかったため、今回書くことにしました。

スポンサーリンク