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

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

저는 선택한 영역을 PNG 파일로 추출하고 싶은 수백 개의 레이어가 포함된 큰 PSD 파일을 가지고 있습니다.

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

Photoshop을 처음 접했기 때문에 다음 해결 방법을 사용해 왔습니다. 필요한 레이어를 동일한 크기의 새 스크래치 PSD 파일로 복제하고, 투명도로 다듬기, PNG로 저장, 다듬기 실행 취소, 레이어 숨기기, 헹구기 및 반복...

스크래치 파일 없이 자르기 선택, PNG로 저장 및 실행 취소만 하면 될 것 같지만 더 좋은 방법이 있어야 합니다.

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

편집: 이것은 Photoshop CS3 Extended를 실행하는 Windows XP에서 발생합니다.

답변1

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

(Photoshop CS4에서 테스트)

답변2

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

답변3

나는 내가 넣은 스크립트를 작성하여 이 문제를 해결했습니다.Presets\Scripts\Export Selection to PNG.jsx

코드는 다음과 같습니다:

app.displayDialogs = DialogModes.NO;

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

var hasSelection;
var docRef;
노력하다 {
    hasSelection = !!app.activeDocument.selection.bounds;
} 잡기 (오류) {
    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();
} 또 다른 {
    docRef = app.activeDocument;
}
var file = File.saveDialog("PNG로 내보내기...");
if (file && ((file.exists && verify("덮어쓰기 " + file +"?")) || !file.exists)) {
    docRef.saveAs(파일, pngSaveOptions, !hasSelection, Extension.LOWERCASE);
    if (hasSelection) {
    docRef.close(SaveOptions.DONOTSAVECHANGES);
    }
}

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

이 스크립트는 다음에서 트리거됩니다.File->Scripts->Export Selection to PNG

답변4

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

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

레이어를 파일로 내보내기

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

관련 정보