Open new document, whatever size you need.
Step 2
Create new layer
Step 3
Select the type tool and before using it, select the font you'll be using. Colour is irrelevant for this effect, because we will not use it anyway. You'll get best results with thicker font like Arial bold or black, etc. Using the type tool click inside your document and type desired text
Step 4
When you're happy with the text size and font, rasterize it (Layers/Rasterize/Type) as on this picture:

Step 5
Open image/photo, you want to use for filling the text. When it opens, hit Ctrl+A (PC) or Select/All.
Now press Ctrl+C (Edit/Copy) to copy the selection into the clipboard.

Now get back to the main document with your text.
Step 6
Select your text transparency. That is: Select/Load Selection and you get this window (press OK)-

Step 7
Go to Edit/Paste into. This will paste image from the clipboard inside rasterized text:

You can even use different layer styles like drop shadow:

or bevel & emboss:

And the best part is, that you can still move the image inside the text (Move Tool) if you dont like it that way, resize it, or colorize it, use filters, like it was any other image:


