한 포토샵 문서에서 다른 문서로 레이어를 복사하는 방법이 있나요?
이전에 이 작업이 필요한 프로젝트를 진행 중이었는데 어떻게 해야 할지 몰랐습니다.
(일러스트레이터에서는 간단한 Ctrl | Cmd + C 및 Ctrl | Cmd + V가 작동합니다.)
'레이어 패널'에서 레이어를 끌어다 새 문서에 놓기만 하면 됩니다. 하지만 보기가 두 문서가 나란히 있지 않도록 설정되어 있는 경우에는 이 방법이 까다로울 수 있습니다(하단에 탭으로 이 작업을 수행하는 방법에 대한 설명이 있습니다).
열려 있는 문서 간에 레이어를 전송하는 다른 방법은 '레이어 복제' 기능을 사용하는 것입니다. 레이어 패널에서 레이어를 마우스 오른쪽 버튼으로 클릭하면 메뉴에서
레이어 복제...를 선택할 수 있습니다. 그러면
복제 레이어대화 상자가
대상`으로 사용할 문서를 묻는 메시지를 표시합니다.
탭 보기에서: 레이어 패널에서 필요한 레이어를 선택하고, 이동 도구
(V)를 잡고, 문서 창에서
(레이어 패널
이 아닌 이미지 자체에서) 클릭한 다음, 필요한 탭의 제목으로 커서를 드래그하고 문서 보기가 변경될 때까지 기다립니다(아직 마우스를 놓지 마십시오);아직 마우스 왼쪽 버튼을 놓지 마세요), 마우스 커서를 문서 창으로 이동한 후 마우스 왼쪽 버튼을 놓습니다(문서 중앙에 레이어를 배치하려면 <kbd<Shift</kbd<를 누른 채로).
저는 항상 중복 경로를 사용합니다:
레이어를 선택한 다음 다음 중 하나를 선택합니다.
→
복제...`를 클릭합니다.복제...
를 사용합니다.대화 상자에서 복사할 대상을 선택합니다. 새 문서로 복제를 선택하면 복사된 레이어로 새 이미지를 자동으로 생성할 수 있다는 추가적인 이점이 있습니다.
드래그 작업은 제가 잘하지 못합니다. 드래그가 잘못 처리되거나 적어도 이상하게 처리될까 봐 걱정되곤 합니다.
비슷한 jhockings 대답하지만 약간 더 빨리:당신은 항상 오른쪽 클릭의 층(들)을 복사하려는 선택"duplicate layer."거기에서 당신을 얻을 대화 상자를 선택할 수 있는 최상의 계층입니다. 현재 문서가 기본적으로 선택되어 있지만 당신은 그것을 변경할 수 있습을 열려 있는 문서 또는 새로운 문서입니다.
하려 할 경우 중복된 계층에서의 특정 위치에서 문서를 선택할 수 있는지 확인하십시오할 폴더에 넣어하기 전에 당신은 층을 중복. 당신은 말 그대로 선택하면 원하는 폴더에서는 레이어 팔레트 대상에 대한 문서입니다.
당신이 찾아내는 경우에 당신은 당신을 반복해야 할 이 작업은 많은 시간,할 수 있습니다 항상 새로운 작업에 대한니다. 열 작업 팔레트를 만들고 새로운 액션 설정-당신의 핫 키(사F2). 다음,기록이션 옵션 버튼을 클릭하(오른쪽 상단 모서리의 팔레트를 창고)삽입 메뉴 항목을 선택합니다. 선택 레이어>Dupicate 층이다. 을 클릭합니다. 지금 할 때,당신은 히트F2는 레이어가 활성화됩니다,그것을 가져올 것이 중복되는 대화 상자입니다. 선택하신의 목적지와 당신은 당'다시 수행! 다만주의를 선택할 때 뜨거운 버튼이할 수 있기 때문에 재정의 일부의 기본 작업의 포토샵.
이미 언급했듯이,당신은 단순히 잡아 layer(s)의 층 팔레트 드롭에서 새로운 문서의 경우 윈도우 side-by-side. 이's 트릭 경우 사용할 수 있'되지 않습니다 그들을 보 side-by-side:
이 속에서 작동 및 CS5CS4;지에 대한 이전 버전입니다.
여기's my 의무 Javascript 매크로 복사하기 위한 레이어에서 하나 포토샵 문서를 다른 사람에 대한 스크립트 작성에 대해 잘 알고 있습니다. 도 테스트에서 CS5.5mac.
sourceDocumentName
,targetDocumentName
과layersToCopy
만 변수를 편집해야 합니다.
Mac 에서는 저장할 수 있습니다 단지같은 게 아니 copyLayersBetweenDocs.jsx
,그리 드래그-앤-드롭 스크립트 파일에서 포토샵에서 실행됩니다. 윈도우에서,당신은 그것을 저장하는 스크립트 폴더에C:\Program Files\Common Adobe\시작 시 스크립트 CS5\어도비 포토샵
엽서 포토샵
#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 );
}
}
}
이것은 빠른 방법으로 내보내려는 경우 어떤 부분을 디자인하 JPG 또는 PNG 를:
당신은 모든 레이어 스타일 당신에게 가져와 캔버스 크기가 다듬에 맞게 자동으로 레이어 너비와 높이입니다. 여기에서 저장할 수 있습니다 그것은 새로운 PSD 파일로 내보내는 다른 형식입니다.
이 매우 도움이 될 것입 웹 디자이너로 내보낼 때는 웹 요소가 당신이 원하는 것을 수출하는 개별 품목은 따로 있습니다. 의 단점 이 기술은 경우:당신은 스마트 객체를 생성,포토샵을 저장합 레이어는 별도의 파일에 이어질 수 있는 추가 메모리를 사용합니다.