Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I want to split this image

to split in layers

in several layers, one for each square.

Is there a way to do that?

share|improve this question

3 Answers 3

up vote 5 down vote accepted
  • 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

share|improve this answer

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

share|improve this answer
    
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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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