こんにちは、つしまです。今回は、デザインをしているときに「切り抜き画像にシャドウをつけたけど違和感がある」「写真の影をそのまま活かして合成したい」と思った時に使える、Photoshopで写真の影も一緒に合成できる方法をまとめます。ただし注意点として、この方法は白い無地の背景で撮影された写真にのみ使える方法です。
作業の流れ

大体の手順としては、被写体のみのレイヤーと影のみのレイヤーをそれぞれ作成し、影レイヤーの描画モードを「乗算」にすることで、新しく配置した背景に影を馴染ませると言った構成になります。
まずは上部のメニュバーから、「選択範囲」>「被写体を選択」をクリックし、使いたい画像の選択範囲を作成します。「被写体を選択」を選ぶと、写真から被写体にあたる部分のみが自動的に選択され、点線で囲われます。選択された範囲が被写体の全体をカバーできていれば、次のステップに進みます。

この時、影は選択しないようにします。写真によっては「被写体を選択」でうまく選択できないケースもあるので、選択方法は自由です。パスを使うとくっきりと切り抜くことができます。
選択範囲ができたら、レイヤーパネル下部にある「マスク」のアイコン(画像赤枠部分)からマスクを作成し、背景を非表示にします。
レイヤーパネル下部にある「新しいレイヤーを作成」アイコン(画像赤枠部分)に被写体レイヤーをドラッグ&ドロップし、マスクが作成されたレイヤーを1つ複製します。複製できたら、下のレイヤーマスク窓を選択した状態で「⌘command+I」を押してマスクされる範囲を反転させます。

これにより下のレイヤーは、被写体が非表示になり、影を含む背景が表示されました。被写体のみのレイヤーと、影のみのレイヤーの2つのレイヤーがある状態です。
作成した2つのレイヤーのいちばん下に、合成したい別の背景を挿入します。そのままドラッグ&ドロップしてきても良いですし、『ファイル>埋め込みを配置』から持ってきても配置できます。真ん中の影レイヤーの描画モードを「乗算」にすることで、影の部分が新しく配置した背景に馴染みます。

描画モードの「乗算」とは、名前のとおり色と色の掛け算を意味します。
- 結果色は暗いカラーになる
- どのカラーもブラックで乗算すると結果はブラックになる
- どのカラーもホワイトで乗算した場合は変更されない
という特徴があります。そのため、元画像の背景が完全な白色(#ffffff)でなかった場合、新しく配置した背景の色に元画像の色が少なからず影響します。
影のレイヤーをもう一つコピーし不透明度を調整することで、もっと濃い影を作ることもできます。
さいごに
今回はPhotoshopを使って、写真から被写体と影を切り抜き、背景だけを合成する方法をまとめました。白背景の写真限定でできる方法ではありますが、元からある影を生かしながら自然な合成を行うことができるため、必要な場面があれば活用したいです。

