I want to split this image

to split in layers

in several layers, one for each square.

Is there a way to do that?

  • Select the first square
  • Open the action window (alt +f9)
  • Record a new action (bind it to f2 for example)
  • Press Ctrl+C
  • Press Ctrl+V
  • Ctrl+click on the new layer thumb to select it.
  • Press until it is aligned above the next square.
  • Single left click to select the first layer.
  • Stop recording of the action.

You can bind the action to a key and press it repeatedly for each row. After you finish a row select the first square on the next and run the action again.

Now all the squares are seperate layers.

Hope this helps


Indeed there is. Select -> Copy -> Paste. Repeat for each square...

  • Is there a way to setup a macro or something to do it? – BrunoLM Sep 11 '11 at 19:02
  • You could r ecord an Action to do the copy-paste-deselect part. You'd still have to manually select the squares. – Farray Sep 11 '11 at 19:35

Start with the image as the only layer. Duplicate layer many times - one for each square. (Original layer could count as one, but you may prefer to keep it handy, just in case.) Use the eraser tool on each layer to erase all but one square. Be careful to keep track of which square you want to keep.

This involves no effort aligning, unlike single-square copy/paste techniques.

Perhaps Photoshop has a way to trim the size of layer if it has huge margins of pure transparent around a small area. If so, that would help reduce memory usage and file size.

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.