Open the silhouette portrait photo in Photoshop. You can use your own photo but for best results, we recommend a backlit photo with a dark foreground and bright (nearly white) background.
Place the photo of the forest (or use your own texture). You can place photos by dragging and dropping them into Photoshop or by going to File > Place.
Before you start transforming the photo, change the blending mode to screen.
Scale and position the texture. Press Enter to apply the transformation.
Note: If you need to transform the image again, you can activate the Transform tool by pressing Ctrl/Cmd+T or by going to Edit > Free Transform.
Now let's work on the silhouette layer. Before we do anything, right-click on the layer and select Convert to Smart Object.
Doing this will let us edit the layer nondestructively in case we need to change any settings. More on this later.
Open the Levels tool by pressing Ctrl/Cmd+L or by going to Image > Adjustments > Levels.
In the chart, drag the white input slider towards the left until the background is pure white.
You can also drag the black input slider towards the right to increase the contrast, but for our photo it isn't needed.
Finally, adjust the middle gray input slider to fine-tune the opacity of your silhouette. For our photo, we'll be dragging it towards the left to increase the silhouette's visibility.
Now let's adjust the tones. Go to the Adjustments panel (Window > Adjustments) and add a Curves adjustment layer.
In the Layers panel, move this layer to the top if it isn't already.
In the Properties panel (Window > Properties), you'll see a graph with a line. Drag the top-right point downwards to drop the whites until it's slightly gray.
Click in the middle of the line to add a point. Then, click about 1/4 from the left of the line to add another point. Drag this point down to increase the contrast or up to lower the contrast.
To finalize the look, select any layer and use the Transform tool (Ctrl/Cmd+T or Image > Free Transform) to resize/reposition the layers.
For my image, I started by enlarging and centering the silhouette layer.
We're done! Try rotating the texture for different looks.