To make a sneak peak hole, I make a black rectangle and an eclipse (radial gradient, one stop is white and the other stop is transparent), and mask them with clip unchecked and inverted mask checked:

But how can I make multiple holes like that? It seems that only one hole can be masked at one time:

I can't find a way to keep the fading effect of the hole with subtracting objects. I can use any software.

  • Have you tried editing the mask, and adding more holes to the mask?
    – Billy Kerr
    Jun 21, 2018 at 9:27
  • @Danielillo I use Illustrator, but I welcome any suggestion of any software
    – Ooker
    Jun 21, 2018 at 12:34
  • It can be done with masking one hole at a time instead of all of them at once.
    – Ooker
    Jun 21, 2018 at 12:37

2 Answers 2


Using Photoshop:

  • At the image layer > make a circular selection
  • Click on the mask icon
  • Activate the mask > Menu Filter > Blur > Gaussian Blur
  • Menu Selection > Load Selection > This layer Channel Mask
  • Press V to activate the Move Tool and pressing Alt to duplicate, click inside the selection and move it.


Using Illustrator:

  • Place the image
  • Add a background black rectangle behind the image
  • Selecting the image > From the Transparency Panel > Make Mask
  • Transparency Panel > click the mask field to activate it
  • Make a circle > fill it with a radial gradient from white to black
  • Select the circle and pressing Alt to duplicate, move it
  • When ready > Transparency Panel > click back the editing area (the left square)




  • place your image
  • add a black layer on top of that (ok, its red in the image below :)
  • use the 'Eraser' tool to punch the holes. Play with the Size and Hardness values until it looks about right. Then just click around with the Eraser (E) to punch holes in the top layer mask.

enter image description here

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.