Photoshop 선택을 PNG로 저장하는 방법


34

선택한 레이어를 PNG 파일로 추출하기 위해 수백 개의 레이어가있는 지연 PSD 파일이 있습니다.

영역은 몇 개의 레이어로 구성 될 수 있습니다.

Photoshop을 처음 사용하면서 다음 해결 방법을 사용하고 있습니다. 필요한 크기의 레이어를 동일한 크기의 새 스크래치 PSD 파일에 복제, 투명도에 맞추기, PNG로 저장, 트림 취소, 레이어 숨기기, 헹굼 및 반복 ...

스크래치 파일없이 선택하고 자르기 선택, PNG로 저장하고 실행 취소 할 수 있다고 생각하지만 더 좋은 방법이 있어야합니다.

선택한 영역을 PNG로 내보내려면 다른 방법이 있습니까?

편집 : 이것은 Photoshop CS3 Extended를 실행하는 Windows XP에 있습니다.

답변:


43
  • 선택하십시오
  • 편집-> 병합 병합
  • 파일-> 새로 만들기 (Photoshop은 선택 크기와 일치하도록 새 캔버스 크기를 자동으로 제안해야합니다)
  • 편집-> 붙여 넣기
  • 파일-> 다른 이름으로 저장 (PNG)
  • 헹구고 반복 ... (키보드 단축키는 여기에서 편리합니다)

(Photoshop CS4에서 테스트)


17
Photoshop 엔지니어는 6 단계로 매우 간단한 작업을 수행하는 것이 번거롭기 때문에이를 개선하는 데 진지하게 고려해야합니다. 최대 2 단계의 선택 및 내보내기가 필요합니다. 간단하지 않습니까?
Pedro Lobito

4
거의 10 년 동안 Adobe 베타 테스트를했습니다. 나는 매년 새로운 인터페이스를 요청했습니다. Photoshop UI는 90 년대부터 거추장스럽고 성가신 빈티지입니다. 한 번에 누군가가 너무 많은 기능 요청을 작성하고 시스템에서 "노이즈"를 생성했기 때문에이 요청을 중단하도록 요청했습니다. 개선을 제안하기 위해 베타 테스터를 어떻게 회사에 내놓을 수 있습니까?
SpaceDog

다음 단계에 대한 키보드 단축키 : 1. ctrl + shift +c, 2. ctrl + n, 3. ctrl + v, 4 ctrl + s. 5.ctrl + w
MAHN

17

슬라이스 도구로 영역을 선택한 다음 파일> 웹 및 장치 용으로 내보내기를 선택하십시오.


원래 답변과 비교 하여이 방법을 점점 더 많이 사용했습니다. 아마도 이것은 Photoshop 개발자가이 특정 문제에 사용하기위한 것입니다.
Aniti

특히이 절차를 많이 반복해야하는 경우 허용 된 답변보다 +1이 좋습니다.
Amir Uval

1
이 방법은 이미지의 가장자리와 직각이 아닌 직사각형에는 적용되지 않지만 위의 방법은 모든 모양과 크기에 적용됩니다.
Lucas-Better Coding Academy

맞아요 그러나 결과 PNG는 여전히 직사각형입니다. 마스크를 사용하여 슬라이스 내보내기 결과에 원하는 모양을 만들 수 있습니다.
Tomas Andrle

@TomasAndrle 스캔 한 사진을 추출하려고합니다. 4 개의 이미지를 하나의 큰 스캔 파일로 함께 스캔했습니다. 단,이 사진들이 정확하게 똑바로 배치되지 않았기 때문에 효과적으로 슬라이스하기가 어렵습니다.
Lucas-Better Coding Academy

1

내가 넣은 스크립트를 만들어서 해결했습니다. Presets\Scripts\Export Selection to PNG.jsx

코드는 다음과 같습니다.

app.displayDialogs = DialogModes.NO;

var pngSaveOptions = 새 PNGSaveOptions ();
pngSaveOptions.compression = 9;

var hasSelection;
var docRef;
{
    hasSelection = !! app.activeDocument.selection.bounds;
} catch (err) {
    hasSelection = 거짓;
}

if (hasSelection) {
    app.activeDocument.selection.copy (true);
    var w = app.activeDocument.selection.bounds [2];
    var h = app.activeDocument.selection.bounds [3];
    docRef = app.documents.add (w, h);
    docRef.paste ();
} else {
    docRef = app.activeDocument;
}
var file = File.saveDialog ( "PNG로 내보내기 ...");
if (파일 && ((file.exists && confirm ( "Overwrite"+ file + "?")) ||! file.exists)) {
    docRef.saveAs (파일, pngSaveOptions,! hasSelection, Extension.LOWERCASE);
    if (hasSelection) {
    docRef.close (SaveOptions.DONOTSAVECHANGES);
    }
}

위의 스크립트는 선택 안 함을 "모두 선택"으로 처리하고 대상 파일이 존재하는지 덮어 씁니다.

이 스크립트는 File->Scripts->Export Selection to PNG


-1

선택하십시오. 그런 다음 Ctr 또는 CMD + J를 눌러 선택 항목을 새 레이어에 복사하십시오. 그때:

File -> Scripts -> Export Layer to Files...

레이어를 파일로 내보내기

레이어가 캔버스의 전체 너비 / 높이보다 작은 경우 확인하는 것을 잊지 마십시오 Trim Layers.


1
문제는 레이어를 파일로 내보내는 것이 아닙니다. 선택을 파일로 저장하는 것입니다. 이 질문은 구체적으로 "영역은 몇 개의 레이어로 구성 될 수 있습니다"라고 말합니다.
Mike Fitzpatrick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.