Let's say I have a grassy field. And I want to add several types of flowers to different areas of this field. Using the brush, I can add a layer on top of the image, and paint the area I want.

Can I somehow do this same thing, but using a colored image that repeats when the stroke becomes larger than the image's actual size?

  • Pictures showing what you want to do would help, as I understand you want something like a pattern painter? This could be done by adding a pattern to a layer, and then using a mask. Where you paint on the mask will determine where the image shows up.
    – Phil
    May 5 '12 at 6:42
  • You could click "dots" with an image brush to have several copies, why do you want to avoid doing it that way?
    – Imre
    May 5 '12 at 7:10
  • Phil - That is a good idea. I am trying to make it as simple as possible. It's for a friend. Imre - Not sure what you mean.
    – Derek
    May 5 '12 at 8:32

Photoshop's clone tool essentially paints with an image. It will do exactly what you want. This even works if the source image is not part of the final image.

In your example, take your grassy field image and increase the canvas size, say to put several hundred more pixels along the right hand side. Now paste your pictures of flowers into that section.

Now, just clone from flowers onto the grass.


This is similar to what @Phil recommended. Open the image you want as a pattern. Edit that image as you need to, then go Edit > Define Pattern > Name Your Pattern. Then select the Pattern Stamp Tool (under clone stamp tool). Choose your pattern and now you can paint with an image. This tutorial may help and a Google search can find you much more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.