한 Photoshop 문서에서 다른 Photoshop 문서로 레이어를 복사하는 방법은 무엇입니까?


193

한 Photoshop 문서에서 다른 Photoshop 문서로 레이어를 복사하는 방법이 있습니까?

나는 이것을 필요로하는 프로젝트를 이전에 작업하고 있었지만 이것이 어떻게 수행 될 수 있는지 알지 못했습니다.

간단한 Ctrl | Cmd+ CCtrl | Cmd+ V가 작동 하는 Illustrator만큼 간단하지 않은 절차 입니다.


10
답변이 문제를 해결 했습니까? 그렇지 않은 경우 질문을 편집하여 자세한 정보를 제공 할 수 있습니까? 그렇다면 허용 된 답변을 표시해야합니다 =)
Atav32

답변:


236

레이어를 드래그 Layers panel하여 새 문서에 놓기 만하면 됩니다. 그러나 두 문서가 나란히 있지 않도록보기가 설정되어 있으면 까다로울 수 있습니다 (아래에는 탭 으로이 작업을 수행하는 방법에 대한 설명이 나와 있습니다).

열린 문서간에 레이어를 전송하는 다른 방법은이 Duplicate Layer기능을 사용하는 것입니다. 레이어를 마우스 오른쪽 버튼으로 클릭 하면 메뉴에서 Layers panel선택할 수 있습니다 Duplicate Layer.... Duplicate Layer대화 상자는 당신이하는 문서화로 사용하도록 요구 Destination.


탭보기에서 : 레이어 패널에서 필요한 레이어를 선택하고 Move tool( V)를 잡고 문서 창 ( Layers panel이미지 자체가 아닌 )을 클릭 한 채로 커서를 필요한 탭의 제목으로 드래그 한 다음 문서보기가 변경 될 때까지 기다립니다. (마우스 왼쪽 버튼에서 손을 떼지 마십시오.) 마우스 커서를 문서 창으로 옮기고 마우스 왼쪽 버튼에서 손을 떼십시오 ( Shift문서 중앙에 레이어를 놓으려면 길게 누르십시오 ).


6
복제 레이어는 레이어를 허용하지 않는 모드 (예 : 색인 색상)에있을 때 대상을 표시하지 않습니다. 먼저 RGB로 변경하고 다시 시도하십시오.

5
한 문서에서 다른 문서로 레이어를 끌 때 마우스를 놓을 때 Shift 키를 누르면 대상 문서의 중앙에 맞춰집니다. 건배! (^_^)
Kevin Bomberry

이것은 항상 포토샵에서 나를 괴롭힌 것입니다. 레이어에 대한 사본을 구현하지 않는 이유를 알 수 없습니다 ... 어쨌든, 복제본은 무언가를 움직일 때마다 창을 재배치하는 데 크게 도움이됩니다. ) 감사!
counterbeing

으 rug 복사-붙여 넣기는 픽셀에 적용됩니다. 이것은 레이어를 복사하는 것입니다. 별도의 작업이므로 별도의 버튼으로 만드는 것이 좋습니다.
jhocking

탭 A에서 B로 복사하고 A에서 B로 드래그 (B가 활성 탭으로 전환됨) 한 다음 캔버스에 놓으십시오.
IROEGBU

44

항상 중복 경로를 수행합니다.

레이어를 선택한 다음

  • LayerDuplicate...
  • 또는 Duplicate...레이어 팔레트의 옵션 버튼을 통해 .

대화 상자에서 복사 할 대상을 선택하십시오. 이렇게하면 복사 한 레이어로 새 이미지를 자동으로 만드는 새 문서로 복제 할 수도 있다는 이점이 있습니다.

끌기 사업 전체가 제 것이 아닙니다. 나는 종종 그것이 부정확하게 또는 적어도 이상하게 처리 될 것을 두려워한다.


당신의 대답을 찬성하십시오. 나는 드래그 사업도 내 일이 아니라는 데 동의합니다. 종종 히트 또는 누락입니다.
Antony

18

가장 쉬운 방법은 복사 할 레이어를 선택하고 새 문서로 끌어다 놓는 것입니다.


11

jhockings와 비슷하지만 조금 더 빠릅니다. 복사 할 레이어를 마우스 오른쪽 버튼으로 클릭하고 "중복 레이어"를 선택할 수 있습니다. 거기에서 대화 상자가 나타나고 레이어의 대상을 선택할 수 있습니다. 현재 문서가 기본적으로 선택되어 있지만 열린 문서 또는 새 문서로 변경할 수 있습니다.

열린 문서의 특정 위치에 복제 된 레이어를 넣으려면 레이어를 복제하기 전에 레이어를 넣을 폴더를 선택해야합니다. 대상 문서의 레이어 팔레트에서 원하는 폴더를 말 그대로 선택하면됩니다.

이 작업을 여러 번 반복해야하는 경우 언제든지 새 작업을 수행 할 수 있습니다. 액션 팔레트를 열고 새로운 액션을 생성하십시오 – 단축키를 사용하십시오 (사용합니다 F2). 그런 다음, 동작을 기록하려면 옵션 단추 (팔레트 창의 오른쪽 위 모서리)를 클릭하고 메뉴 항목 삽입을 선택하십시오. Layer> Dupicate Layer를 선택하십시오. 그런 다음 확인을 클릭하십시오. 이제 F2레이어가 활성화되어 있을 때 충돌 하면 복제 대화 상자가 나타납니다. 목적지를 선택하면 완료됩니다! 핫 버튼을 선택할 때는 Photoshop의 일부 기본 동작을 무시할 수 있으므로주의하십시오.


9

한 프로젝트에서 다른 프로젝트로 레이어를 드래그하고 두 프로젝트를 열고 Window, Arrange 및 2up Vertical로 이동하여 복사하려는 레이어를 강조 표시하고 드래그하십시오.

여기에 이미지 설명을 입력하십시오


8

이미 언급했듯이 레이어 팔레트에서 레이어를 가져 와서 창이 나란히있는 경우 새 문서에 놓을 수 있습니다. 나란히 보지 않으면 사용할 수있는 트릭이 있습니다.

  1. 이동 도구 ( V)를 사용하고 있는지 확인하십시오
  2. 레이어를 선택하십시오
  3. 레이어 팔레트가 아닌 이미지 자체 내에서 시작하여 대상 탭으로 드래그하십시오.
  4. 잠시 기다리면 화면에 대상 이미지가 열립니다. 그런 다음 해당 이미지에 레이어를 놓을 수 있습니다.

이 트릭은 CS4 및 CS5에서 작동합니다. 이전 버전에 대해서는 확실하지 않습니다.


레이어 팔레트가 아닌 이미지 창 밖으로 드래그하도록 지정해야합니다. 팔레트에서 선택할 수 있지만 이미지에서 탭으로 끌어 올 수 있습니다. 이를 반영하여 답변을 편집하겠습니다.
Crys

8

다음은 Photoshop 스크립팅에 익숙한 모든 사람을 위해 한 Photoshop 문서에서 다른 문서로 레이어를 복사하는 데 필요한 Javascript 매크로입니다. Mac의 CS 5.5에서 테스트하고 테스트했습니다.

sourceDocumentName, targetDocumentName그리고 layersToCopy당신은 여러분의 필요에 편집해야하는 유일한 변수입니다.

Mac에서는 copyLayersBetweenDocs.jsx다음 과 같이 저장 한 다음 스크립트 파일을 Dock의 Photoshop 아이콘에 끌어다 놓아 실행할 수 있습니다. Windows에서는 스크립트 폴더에 저장하고 C:\Program Files\Common Files\Adobe\Startup Scripts CS5\Adobe PhotoshopPhotoshop에서 열어야합니다.

#target photoshop
app.bringToFront();

var sourceDocumentName = 'source-doc';
var targetDocumentName = 'target-doc';

// populate this array with whatever the names of the layers 
// you want to copy are

var layersToCopy = new Array(
  'road-scenery',
  'car',
  'wheels',
  'front-passenger',
  'rear-passenger'
);

// alternatively, specify the name of a layer group containing
// the layers you want to copy over. 
// Just uncomment the following line

//var layersToCopy = 'layer-group-to-copy';

copyLayers( layersToCopy, sourceDocumentName, targetDocumentName );

/**
 * Copy layer from one document to another
 * @param {string|Array}  layersToCopy
 * @param {string}        sourceDocumentName
 * @param {string}        targetDocumentName
 */
function copyLayers( layersToCopy, sourceDocumentName, targetDocumentName ) {
  var
    sourceLayer,
    targetLayer,
    sourceGroup;

  var sourceDoc = app.documents[sourceDocumentName];
  var targetDoc = app.documents[targetDocumentName];


  if ( app.activeDocument != sourceDoc ) {
    app.activeDocument = sourceDoc;
  }

  if ( typeof layersToCopy === 'string' ) {
    sourceGroup = sourceDoc.layerSets.getByName( layersToCopy );
    targetLayer = sourceGroup.duplicate( targetDoc, ElementPlacement.PLACEATBEGINNING )
  }
  else if ( Object.prototype.toString.call( layersToCopy ) === '[object Array]' ) {
    for ( var i = 0; i < layersToCopy.length; i++ ) {
      sourceLayer = sourceDoc.artLayers.getByName( layersToCopy[i] );
      targetLayer = sourceLayer.duplicate( targetDoc, ElementPlacement.PLACEATBEGINNING );
    }
  } 
}

7

레이어 팔레트에서 레이어를 연결하고 레이어 마스크도 연결해야합니다. 그런 다음 다른 문서로 드래그 앤 드롭 (문서 크기가 같거나 레이어를 중앙에 배치하려는 경우 Shift 키를 누른 상태로 유지) 할 수 있습니다.

아트웍을 정확하게 정렬하려면 모든 파일을 폴더에 넣고 블렌딩 모드 제외를 선택한 다음 변형하십시오.


6

디자인의 일부를 PNG 또는 JPG로 내보내려는 경우 빠른 방법입니다.

  1. 복사 할 레이어를 선택하십시오
  2. 마우스 오른쪽 버튼을 클릭하여 스마트 객체로 변환
  3. 레이어를 두 번 클릭하면 스마트 오브젝트 세부 정보가 표시됩니다.
  4. 확인을 클릭하면 새 문서 내에 레이어가 있습니다.

모든 레이어 스타일을 가져오고 캔버스 너비는 레이어 너비와 높이에 맞게 자동으로 잘립니다. 여기에서 새 PSD 파일로 저장하거나 다른 형식으로 내보낼 수 있습니다.

개별 항목을 개별적으로 내보내려는 웹 요소를 내보낼 때 웹 디자이너에게 매우 유용합니다. 이 기술의 단점은 스마트 객체를 만들 때 Photoshop에서 레이어를 별도의 파일로 저장하여 메모리 사용을 증가시킬 수 있다는 것입니다.


-1

복사하여 붙여 넣을 수있게하기 위해이 작업을 수행합니다. 복사하려는 레이어 (대부분의 경우 내 로고)를 열고 모두 선택 (Ctrl + A)을 수행하십시오. 레이어를 마우스 오른쪽 버튼으로 클릭하고 레이어 래스터 화를 선택하십시오. 그런 다음 Ctrl + C를 복사하여 새 문서로 이동하고 Ctrl + V를 사용하여 붙여 넣습니다. 나를 위해 작동합니다.


4
미안 트레이시, 그러나 그것은 실제로 꽤 나쁜 습관입니다. 복사 할 수 있도록 레이어를 래스터 화해야하는 경우 해당 레이어에있는 해상도 독립적 인 벡터 정보를 모두 파괴한다는 의미입니다. 위에 나열된 다른 방법 중 일부를 시도하여 정보 보존의 이점을 얻으십시오. 나는 당신의 기술이 "당신에게 효과적"이라고 확신하지만, 새로운 방식으로 (그리고 희망적으로 더 나은) 방법을 시도해 보지 않겠습니까?
Tom Auger

래스터 화 단계없이 Tracey가 나열한 내용 만 수행합니다. 그러나 나는 이것에 익숙하지 않습니다. 웹 개발자에게 파일에서 디자인 및 아이콘 정보를 얻는 방법을 알려주는 Photoshop 용 자습서가 필요합니다. :)
John Fiala
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.