Paste in Place


#1

Hi,

Is there something like ‘paste in place’ in PS? (Copying/Cutting from one document and paste into another document at the exact same pixel coordinates)

Dragging and dropping is nice, as long as you don’t want to transfer image parts which are smaller (or larger) than the document boundaries. A full size layer is easy enough to snap, but apart from that…

Thanks!


#2

yes, use the “layer via copy” and “layer via cut” options :wink:


#3

There are a several options; it depends a bit on the original’s size:

IF you have two images that are IDENTICAL IN SIZE:
1) drag and drop the layer you want to copy to the other file INSIDE the actual contents: dropped on the spot where you drop it
2) drag and drop the layer you want to copy to the other file OUTSIDE the boundaries (grey area): same x and y coordinates are maintained (you will have to zoom out and have the surrounding grey visible for this to work)
3) drag and drop the layer you want to copy to the other file INSIDE the actual contents WHILE holding <SHIFT>: same x and y coordinates are maintained
4) <CTRL>-CLICK on the icon of the layer you wish to copy, copy <CTRL><C> and paste <CTRL><V>in the other file: layer is copied to exact CENTER

IF you have two images that DIFFER IN SIZE:
1) drag and drop the layer you want to copy to the other file INSIDE the  actual contents: dropped on the spot where you drop it
2) drag and drop the layer you want to copy to the other file OUTSIDE  the boundaries (grey area): layer is copied to exact CENTER of the page (you  will have to zoom out and have the surrounding grey visible for this to  work)
3) drag and drop the layer you want to copy to the other file INSIDE the  actual contents WHILE holding <SHIFT>: layer is copied to exact CENTER of the page
4) select the layer you want to copy; open the flyout menu of the layer palette (top right button) and choose "Duplicate Layer". A dialog pops up - select the image to copy to in the drop down list and hit OK. If the second image is LARGER: same x and y coordinates are maintained. If SMALLER: same behaviour, HOWEVER it will be placed OUTSIDE the visible area.

For mac, hold down the <COMMAND> instead of <CTRL>. When dragging and dropping, it doesn't really matter whether you drag the actual layer or the contents of the layer (AFAIK). Point of reference (0,0) is always top left.

Should you need more control, try these:
Image-->Apply Image : lots of different duplication effects possible
Image-->Calculations: easy channel duplication between files.

There are possibly other methods, but these I remember of the top of my hat.

Edit: <CTRL><J> only works within the same file, not for copying layers to other files.


#4

Very thoroughly answered, hvanderwegen! Thanks a lot!


#5

nice post, however “SHIFT & drag & drop” over here, centers the pasted layer to the canvas instead of maintaining exact coordinates.
Had to press ctrl+T view position on original file, and repeat after pasting to get it right…

Just to note, both images have the same dimensions 3000x5000 px.
Source layer does not cover whole canvas, thus is pasted in center of destination image.


#6

nice post, however “SHIFT & drag & drop” over here, centers the pasted layer to the canvas instead of maintaining exact coordinates.
Had to press ctrl+T view position on original file, and repeat after pasting to get it right…

Just to note, both images have the same dimensions 3000x5000 px.
Source layer does not cover whole canvas, thus is pasted in center of destination image.

Uh? Just tested again, and no matter whether the source layer in file 1 covers the entire canvas or not (or even contains more than can be shown in the view), it does work as described. Which version are you working with and what OS? I am working with CS4 64bit, all updated and win Vista.


#7

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.