How to create a vector heart border in Photoshop

This style of border could be used to frame a photograph, as a border for an image gallery online or as the background to a quirky illustration. See the tutorial below for how to recreate this heart border with vector shapes in Photoshop.

Step 1.

To create this border in Photoshop, we will be using vector shapes which can be sized up and down without losing quality so the size of the canvas is up to you.

If you want to follow this tutorial exactly, create a canvas 600px x 800px.

create a new canvas

Step 2.

Use the paintbrush to fill the background layer with a colour of your choice.

Paint bucket toolfill the background layer

Step 3.

Choose the rectangle shape tool and draw a rectangle in the centre of the canvas. The heart border will be added to the outside of the rectangle so you will need to leave enough space on the outside to work with.

Make sure you have the previous rectangle path selected in the layers palette and choose ‘add to shape’ from the option toolbar.

select add to shape in the options toolbar

Draw a circle over the top left corner of the rectangle.

add a circle to the top left corner

Step 5.

Repeat step 3 until you have created a line of circles along the top of the rectangle. They don’t have to be perfect circles or even in line with each other as it is the slight variations which help to give the quirky appearance to the border.

The circles need to overlap the rectangle and also the circles to the left and right so no gaps are created.

draw a line of circles along the top of the rectangle

If you need to reposition the any of the circles use the direct selection tool to select the outline of the individual circle.

direct selection tool

You will need to select all the points together to be able to move the heart, to do this press shift as you select the points. Use the arrow keys or the mouse to move the shape.

select all 4 points of the circle and use arrow keys to move

Step 6.

Repeat the process and cover the rest of the rectangle with circles. You should be adding to the same shape layer throughout this process by having the ‘add to shape’ option turned on in the option toolbar.

add circles to each side of the rectangleall shapes should be added to the same shape layer

Step 7.

Still using the circle tool, change the setting in the option toolbar to ‘subtract from shape’ and place a small circle in each of the corner circles on the outside of the rectangle.

subtract from shapesubtract a circlular shape in each of the 4 corner circles

You can use the direct selection tool to move the circle if you need to as before.

Step 8.

Now to add the hearts. Choose the custom shape tool from the toolbar and choose a heart shape from the drop down menu in the option bar.

Custom shape tool

Make sure the shape is set to ‘subtract from shape’.

choose the heart shape from the drop down and set the shape option to subtract

Start with the bottom line of circles and draw a small heart inside each of the circles between the rectangles border and the outside edge of the circle.

subtract a heart shape from each of the bottom circles

If you need to reposition the heart, use the direct selection tool to select the outline of the heart and use the arrow keys or the mouse to move the shape.

Step 9.

After the bottom row is complete you will need to make a start on the top border, to do this you will need to reverse the heart.

With the subtract option selected draw a heart in the centre of the rectangle.

subtract a heart in the centre of the rectangle

Select the hearts points with the direct selection tool and use the transform controls to turn the heart upside down. ( ctrl T / apple T to transform).

use the direct selection tool to select the points of the heartuse the transform tools to rotate the heartrotate until it is upside down

With the points still selected move the heart to the desired location. Use the transform tools to alter the size of the heart to fit the circle.

move into posistionfinal posistion for the heart

Step 10.

Re-select the points of the heart with the direct selection tool and copy and paste (ctrl c ctrl v / apple c apple v) a new shape. The new path will be placed directly on top of the original heart so it won’t be immediately apart that anything has changed. Use the cursor keys or mouse to move the heart to the next circle and you will see it has been duplicated.

re-select using direct selection tooluse the cursor tools to move it to a new position

Use the transform tools on the new heart to change the size and shape slightly from the previous one. Each heart should be slightly different, ideally sized to match the size of it’s own circle.

each heart should be slightly different in size

Repeat this until the top row is complete.

Step 11.

Repeat steps 9 and 10 until you have filled all the circles on the right and left. The hearts should all point outwards.

fill all the circles with a heart

Step 12.

Your border should now be complete and the whole border should still be within one vector layer in the layers palette.

All the shapes drawn should have been added or subtracted from the initial rectangle

Step 13.

To lift the border off the page slightly add a drop shadow. Double click the vector layer in the layers palette and choose drop shadow from the layer style panel. Copy the settings below.

add a subtle drop shadowdrop shadow settings

Step 14.

To give the shape a paper effect you need to add a texture. I am going to use this texture by Ofuin-Stock found via Abuzeedo.

paper-texture

Step 15.

Paste the texture you want to use on top of your shape layer. Make sure the texture covers the whole of the canvas. If the texture is small think about adding this textured layer with a repeating version of the pattern. The layer palette should look similar to the panel below with the texture showing as the same size as the shape layer.

Add texture layer as a new layer

Right click the new layer and choose ‘Create clipping mask’ from the options.

Create clipping mask

The texture should now only fill your shape. This texture is a bit dark for the look that I want to achieve, so I am going to simply lower the opacity on the texture layer so the white from the shape layer shows through.

reduce opacity of the top layer using the slider

Step 16.

You should now have your final shape layer with a textured background ready to add a photo or illustration to. Change the background colour to match a colour from your photo or illustration