Step 1.
Open your photo. Go to channels palette and create a new channel (Alfa 1). Choose Rectangular Marquee Tool and create a rectangle. Then apply Select > Inverse; and Edit > Fill...(use: White). Apply Select > Deselect.
Step 2.
Then apply Filter > Pixelate > Color Halftone (choose parameters yourself).
Step 3.
Go to RGB channel and apply Select > Load Selection... (use: Alfa 1). Then apply Edit > Fill... (use background). This is the first varian of frame:
Step 4.
Now apply Filter > Pixelate > Crystallize (with the following settings: Crystallize->19) instead of step 2 and you will get a frame like this one:
Step 5.
Now apply Filter > Pixelate > Pointillize (with the following settings: Cell Size->93) instead of step 2 and you will get a frame like this one:
Step 6.
Now apply Filter > Brush Strokes > Spatter (with the following settings: Spray Radius->21, Smoothness->6) instead of step 2 and you will get a frame like this one:
Step 7.
Now apply Filter > Brush Strokes > Sprayed Strokes (with the following settings: Stroke Length>5, Spray Radius->10) instead of step 2 and you will get a frame like this one:
Step 8.
Now apply Filter > Distort > Diffuse Glow (with the following settings: Graininess->10, Glow Amount->18, Clear Amount->5) instead of step 2 and you will get a frame like this one: