I have an image of a cake: cake!

I'd like to split it into 5 cake slices (ie from the centre) as I want a slice per A4 page

Is this possible in photoshop? or easy to do in any other free/online software?


Yes, it's quite easy to achieve using the Polygonal Lasso tool in Photoshop. (You may wish to delete the background first using the Magnetic Lasso tool.)

Use the Polygonal Lasso tool to select the first pie slice then cut it to the clipboard. Then create a new document and paste the slice on to that.

By cutting and pasting in this way you are moving the image pixels so you avoid the risk of accidentally copying the same pixels (on the edge of a slice) to more than one of the new A4 images you are creating.

Tip: You will probably want to select Antialias on the Polygonal Lasso tool and use a small feather (1 px) or none at all (0 px).


If you want to do it in accuracy, you can,

  1. Create a new layer, draw two diagonal lines, one from top left to bottom right, another from top right to bottom left, then you get a center point.

  2. Using swirl gradient tool to make a swirl centered at the center point, from white to black.

  3. Convert this layer to indexed mode, with just 5 colors. And convert back to RGB mode, do some Gaussian blurs if you feel the edges too sharp.

  4. Then using Color Range tool, to select for each distinct color, apply the selection on the background layer (i.e. Your cake image layer), cut the selection and paste to a new A4-sized file.

I can't tell more because I didn't have Photoshop installed in my Linux box. but you can figure it out in details.

  1. I created a circular selection over the cake, using Elliptical Marquee Tool with Shift pressed (for a perfect circle). The created circle should be larger (in diameter) than the cake.
  2. Save the selection
  3. go to the selection you just saved (click Channels tab, click on selection).
  4. load the selection over the displayed selection (so you will manipulate the selection area itself only)
  5. Select Angle Gradient with black-white color and with the circular selection on, draw a line upward from the center of the circle. This will create a circular gradient.
  6. select Poster Edges filter (Artistic filters), use with Posterize parameter '1'. This will reduce the colors so you will see 5 different pieces. Apply the effect to the selection.
  7. now duplicate this channel 4 times.
  8. now you should select all channels one-by-one and delete all pieces except one (so that one piece remain everywhere).
  9. fill those pieces with white

You have now the original picture, with 5 different selection that you can use to select every piece (and cut&paste).

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.