What You’ll Be Creating
If you want to add glitter to photo, in this tutorial I’ll show you how to make glitter in Photoshop and how to add it your photos. Once you create this glitter effect Photoshop action, you’ll be able to add glitter to photos with a single click!
To recreate the design above, you will need the following resources:
Main Photo (Use your own Photo)
Texture 1 (Choose your Own)
Texture 2 (Choose your Own)
1. How to Start Creating an Action
Step 1
First, open the photo that you want to work with. To open your photo, go to File > Open, choose your photo, and click Open. Now, before we get started, just check a couple of things:
Your photo should be in RGB Color mode, 8 Bits/Channel. To check this, go to Image > Mode.
For best results, your photo size should be 2000–4000 px wide/high. To check this, go to Image > Image Size.
Your photo should be the Background layer. If it is not, go to Layer > New > Background from Layer.

Step 2
2. How to Select the Subject
Step 1
Before I show you how to add glitter to pictures, first we need to prepare the subject. Choose the Quick Selection Tool(W) and select the background of the photo. Use the Shift-Alt buttons on your keyboard to add or subtract areas from the selection. After you’ve made a perfect selection, press Control-Shift-I on your keyboard to invert the selection.
Now go to Select > Modify > Smooth and set the Sample Radius to 5 px. Next, go to Select > Modify > Contract and set Contract By to 2 px. Finally, go to Select > Modify > Feather and set the Feather Radius to 2 px.
Press Control-J on your keyboard to create a new layer using the selection, and name this new layer Subject.

3. How to Create the Background
Step 1
In this section, we are going to create the background. Select the Background layer, go to Layer > New Fill Layer > Solid Color to create a new solid color fill layer, name it Background Color, and choose the color #e96688.

Step 2
Now Right-click on this layer, choose Blending Options, check Gradient Overlay, and use the settings below:
In this section we are going to add glitter to photo. Select the Subject layer, go to File > Place Embedded, select the texture from the first texture link, and click Place. Then, set the Width and Height of the texture to 400% and the Angle to -90°, and name this layer Base_Glitter_1.

Step 2
Now change the Blending Mode of this layer to Screen.
Go to Layer > Layer Mask > Reveal All to add a layer mask that reveals the whole layer. Then, set the foreground color to #000000, choose the Brush Tool (B), pick a soft brush, and brush as shown below. Feel free to use different settings for the Opacity of the brush.
Now press Control-J on your keyboard to duplicate this layer. Then, go to Edit > Transform > Flip Horizontal to flip this layer horizontally. After that, using the Move Tool (V), click and drag anywhere inside the canvas to position the layer as shown below.
Now select the Base_Glitter_1 layer, go to File > Place Embedded, select the texture from the second texture link, and click Place. Then, set the Width and Height of the texture to 200% as shown below, and name this layer Add_Glitter_1.

Step 7
Change the Blending Mode of this layer to Lighten.
Control-click on the A_G_1_Color copy layer to select both layers at the same time. Then, drag these layers just below the Add_Glitter_1 layer in the Layers panel. After that, name these two layers according to their sequence number.
Now repeat this process to create as many glitter layers as you want. Feel free to use different transform settings for each of the texture layers. Here is my result:
In this section we are going to make some final adjustments to the design. Select the Subject layer and press Control-J on your keyboard to duplicate it. Then, drag this layer to the top of the layers in the Layers panel.
Now press Control-Shift-U on your keyboard to desaturate this layer. Then, change the Blending Mode of this layer to Soft Light and set the Opacity to 73%.

Now go to Layer > New > Gradient Map to create a new gradient map adjustment layer and name it Color Look.

Step 5
Double-click on this layer thumbnail, and then in the Properties panel, click on the gradient to open up the Gradient Editor panel and enter the settings below:
The left color stop has color #8616ee, and the right color stop has color #ffae00.
Step 6
Now change the Blending Mode of this layer to Soft Light.
Press D on your keyboard to reset the swatches. Then, go to Layer > New Adjustment Layer > Gradient Map to create a new gradient map adjustment layer and name it Overall Contrast.

Step 8
Now change the Blending Mode of this layer to Soft Light and set the Opacity to 73%.

Step 9
Select the Base_Glitter_1 layer and click on the link icon between the layer thumbnail and layer mask to unlink them. Then, select the layer thumbnail, and using the Move Tool (V), click and drag anywhere inside the canvas to drag the layer to the left as shown below:
Now select the Base_Glitter_2 layer and click on the link icon between the layer thumbnail and layer mask to unlink them. Then, select the layer thumbnail, and using the Move Tool (V), click and drag anywhere inside the canvas to drag the layer to the right as shown below:
Select the Overall Contrast layer, press Control-Alt-Shift-E on your keyboard to make a screenshot, and then press Control-Shift-U to desaturate this layer. Then, go to Filter > Other > High Pass and set the Radius to 2 px.

Step 12
Now change the Blending Mode of this layer to Hard Light and name it Overall Sharpening.
Congratulations, you have succeeded! You have learned how to create a glitter effect Photoshop action to create amazing effects for pictures. Here is our final result: