Photoshop에서 1에서 100까지 이미지 번호를 매기고 (텍스트를 작성) 배치 작업을 만드는 방법


25

적절한 숫자가 적힌 100 개의 이미지를 만들려고합니다.

앞으로 템플릿을 변경할 가능성이 높기 때문에 어떻게 든 자동화하는 것이 좋습니다.

이 문제에 대한 간단한 해결책이 있습니까?

답변:


23

"간단한"정의 방법에 따라 다릅니다. Photoshop에는 다양한 데이터 기능이 내장되어 있지만 문서화가 잘되어 있지 않으며 칵테일 파티 나 교회 사교 모임과 같은 정중 한 대화에 부적절한 주제로 간주됩니다. 반면에, 내가 이것을 직접 사용한지 몇 년이 지났으므로이 튜토리얼을 구성하는 것이 좋은 방법이었습니다.

각 변수의 이름을 가진 쉼표 또는 탭으로 구분 된 파일이 필요합니다 ( "Image"및 "ImageNumber"를 사용하겠습니다). 이 운동을 위해 내가 조롱 한 것이 있습니다. 이미지 파일 이름은 데이터 파일과 동일한 폴더에 있기 때문에 경로가 없습니다. 파일 이름에 상대 또는 절대 경로를 사용할 수 있습니다.

데이터 파일

템플릿을 설정해야합니다. 이미지 (변수)와 숫자 (텍스트 계층, 변수)라는 두 개의 레이어가 필요하다고 가정합니다. 이미지 레이어는 배경이 아닌 실제 레이어 여야합니다.

기본 포토샵 템플릿 층

설정이 완료되면 이미지 레이어를 선택하면 Image > Variables > Define이 대화 상자가 나타납니다 ( "픽스 교체"체크 상자를 선택했습니다.

이미지 변수 정의

"이름"필드를 선택한 변수 이름 ( "이미지")으로 변경하고 "방법"을 필요한 것으로 설정하십시오. 이미지를 비례 적으로 크기 조정하는 "채우기"를 선택하고 있지만 다른 것을 선호 할 수도 있습니다. 각 방법에 대한 정보는 이름 위에 마우스를 놓으면 설명 필드에 표시됩니다. 대화 상자를 닫습니다.

텍스트 레이어를 선택하고 프로세스를 반복하여 텍스트 변수의 이름을 "ImageNumber"로 지정합니다.

텍스트 변수를 정의

이제 데이터 세트를 정의해야하므로 대화 상자에서 "다음"버튼을 클릭하고 대화 상자에서 휴지통 옆의 새 데이터 세트 아이콘을 클릭하십시오.

데이터 세트 대화 상자

데이터 세트는 쉼표로 구분 된 파일의 전체 값 세트가 아닌 특정 출력 문서에 적용되는 값의 모음 이므로 이제 "파일 선택 ..."을 클릭하여 템플리트의 시작 이미지를 정의합니다. 선택된 이미지 변수 국화 이미지를 선택했습니다. "교체하지 마십시오"가 선택되어 있지 않은지 확인하십시오.

선택된 이미지 값

이제 "가져 오기"대화 상자를 사용하여 쉼표로 구분 된 파일에서 데이터 세트를 가져와야합니다.

가져 오기 대화 상자

아직 지쳤습니까? -- 더있다. 확인을 클릭하여 변수 대화 상자를 닫으십시오.

마지막 단계는 선택한 File > Export > Data Sets as Files...명명 규칙과 함께 출력을 저장할 장소 를 선택 하고 선택하는 것입니다.

내보내기 대화 상자

확인을 클릭하면 전체 psd 파일 세트가 선택한 위치로 내보내집니다.


나는이 ok를 어느 정도 따라 갔지만 지금 붙어 있습니다. 파일을 내보낼 때 각 변수와 관련된 변수 중 하나의 값을 가져야합니다. 순차적 번호로 제한된 옵션 만 사용할 수있게하는 것 같습니다. 이는 내가 해야하는 일에 좋지 않습니다. CS5 또는 다른 것을 사용하여 조언을 주시면 감사하겠습니다.

환상적인! 작업 시간을 절약했습니다. Alan.
MorganR

6

예, 자동화가 가능합니다. 스크립트 확장 툴킷을 엽니 다. 쓰다

#target Photoshop
alert("Hello "+app.activeDocument.name+"!")

스크립트를 저장하고 실행하면 PS가 열려 있고 문서가있는 경우 경고 상자가 표시됩니다. 그냥 자바 스크립트로 참조 매뉴얼을 찾을 수 있습니다.

텍스트 레이어에서 텍스트를 변경하고 저장하는 방법은 다음과 같습니다 (비트가 까다로워서 저장 비트 추가).

#target Photoshop

var textlayer = app.activeDocument.layers.getByName('Text');
textlayer.textItem.contents = 'foo';

var exportOptionsSaveForWeb = new ExportOptionsSaveForWeb();
exportOptionsSaveForWeb.format = SaveDocumentType.PNG;

var saveFile = new File("file:///c:/temp/test.png");
app.activeDocument.exportDocument(saveFile, ExportType.SAVEFORWEB, exportOptionsSaveForWeb);

그래서 나는 당신을 위해 모든 일을하지 않을 것입니다 당신은 여전히 게시 된 코드 주위에 for 루프 를 넣어야합니다 .


이 질문을 복사하여 기존 질문에 붙여 넣으십시오.
Ryan

4

이 방법은 숫자를 추가하여 이미지 생성 자동화에 설명 된 문제에 대한 솔루션입니다.

예, 그것은 약간 비슷하지만 현재의 질문 대신 마녀는 many -> manyone -> many것이고 조금 다르고 빠른 해결책이 있습니다.

여기 간다:

  1. 이미지를 Type열고 원하는 모든 스타일로 레이어를 추가 했습니다.
  2. 그런 다음에 갔다

    Image > Variables > Define
  3. 설정 Layer:내 텍스트 레이어의 이름으로, 설정에 체크 박스 Text Replacement와 준 Text Replacement일부는 변수 Name:(I 그것을라는 이름의 한을 number). 그리고 OK를 누릅니다 .

  4. Excel, Numbers, Google Docs 등과 같은 스프레드 시트 편집기를 열고 첫 번째 열에 다음 항목을 입력했습니다.

    1. 첫 번째 행에서 변수 이름을 작성했습니다 (나를 위해 number).
    2. 아래 (두 번째 행)에을 입력했습니다 1. 때때로 3 단계가 작동하려면 23 행 을 입력해야합니다 .
    3. 이제 표준 스프레드 시트 자동 완성 기능을 사용하여 셀의 오른쪽 아래 모서리에 1 (또는 2)이 들어간 다음 아래로 드래그하십시오. 이 방법으로 아래의 모든 셀은 연속적인 숫자로 채워 져야합니다 (최대 99 개의 시퀀스를 생성했습니다).
    4. 이제 스프레드 시트를 (으)로 내 보내면됩니다 CSV.
  5. 이제 가야합니다

      Image > Variables > Data Sets

    파일 Import…찾아보기를 선택 CSV하고 확인을 클릭하십시오 . Preview버튼을 확인하여 특정 데이터 세트 (숫자)에서 이미지가 어떻게 보이는지 확인할 수도 있습니다 . 다시 한 번 확인 을 클릭 하여 데이터 세트를 저장하십시오.

  6. 마지막으로, 다른 것들을 가진 모든 파일을 얻으려면

    File > Export > Data Sets as Files

    대상 폴더를 선택하고 All Data Sets옵션이 선택되어 있는지 확인하십시오. 그러면 필요한 각 아웃 데이터 세트마다 파일이 생성됩니다. 같은 창에서 내 보낸 파일의 이름 지정 옵션을 선택할 수도 있습니다. 그리고 확인을 클릭하십시오 :)

  7. psd파일 이 생성 되므로 어떻게 든 더 간단한 것으로 변환해야합니다. 이것은 달성 할 수 있습니다

    File > Scripts > Image Processor

    이 스크립트를 사용하면 한 번의 클릭 psd으로 많은 이미지 를 변환 할 수 있습니다 JPEG.

또한 Photoshop Variables에 대한 다음 자습서에 관심이있을 것입니다 : http://layersmagazine.com/photoshop-variables.html


이 부분에 감사합니다. "이 스크립트를 사용하면 한 번의 클릭으로 많은 psd 이미지를 JPEG로 변환 할 수 있습니다." graphicdesign.stackexchange.com/a/4874/45239 게다가 당신의 문장이 큰 도움이되었습니다.
Ryan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.