Perfectly blend two images in Adobe Photoshop
This tutorial teaches you to blend two images together to form a single image with a perfect blend.
Step 1:
Open two images in photoshop. One a background(img1), and another, the foreground (img2). Make sure that both images are almost the same size, if not, resize.
Step 2:
Ctrl+A (select all) on the Img2 and ctrl+C (copy). then select img1 and ctrl+v (or paste).
step 3:
Select the “move tool” (or press v on the keyboard). Move your image to reveal half background or wherever you want it to be.
step 4:
Select the Rectangular Marquee tool. Then in the options bar on top, give it a feather radius (about 50-60 pixels for an image of size 1024X768). The feather depends on your image size, the bigger the image, the more feather.

Step 5:
then, do a selection right where the borders on the two images are. Press “del” on the keyboard. If you find there is a trace of both images not blending, just move the marquee around and press del again.
Step 6:
in the layers pallette, just change the blend mode of your layer1 to see what fits best. Different blend modes give different effects. I used the Luminousity blend.
Here is my final image:

If you're new here, you may want to subscribe to my Photoshop Tutorials via RSS feed, You can also subscribe via e-mail . We will deliver new tutorials directly to your inbox. Thank you!
Stumble it!
Photoshop Tutorials
GIMP Tutorials 

Just wanted to say I hadn’t touched PS in a long time and needed to do exactly this - thanks for the great tutorial.
Hey, how do you do this on Paint?
Nya , what u silly person u cant do this on paint , thats what paintshop pro is for oh yer nice tutorial by the way
hi Nya, you cant do this in paint.
An Excellent Excellent Tutorial … I got what i was looking for…
Nice Job Thanks