Patterns are often the most used resource in a designer's toolbox and there are many different sources where you can download them. But there are times when you need a specific type of pattern using one of your own images/designs. Today, I would like to show you how to make complex pattern fills in Photoshop using only a single image and the Fill panel. It is a very easy process that will take you less than 5 minutes and will help you a lot when you have to use complex (and not so common) patterns fills on your designs.
Open the image you want to make a pattern in Photoshop. In this case, I will be using a .png image of a lemon slice with a transparent background. But you can use any other image or vector/raster shape you want. Just be sure your image has a transparent background, otherwise clean up the image before you proceed.
To give us more room to test our pattern fill later, go to Image > Canvas Size. Set the Width to about 800%, the Height to 600% and click OK.
Select the Rectangular Marquee Tool (M) and draw a selection around the image as shown.
With the selection active go to Edit > Define Pattern. Give the new pattern a name and click OK.
Press Ctrl+D to deselect the image and hide the current layer in the Layers Panel.
In the Layers Panel, click on the "Create a New Layer" icon.
Go to Edit > Fill. Under Contents select "Pattern".
Click on the Custom Pattern thumbnail and select the recently created pattern.
Check the Script option, select "Symmetry Fill" from the dropdown menu and click OK.
In the Symmetry Fill window, under "Symmetry Type" select the "Dilative Rotation Symmetry".
Lastly, apply the following settings and click OK.
Note: Depending on your image size and shape you may want to change these settings a bit.