【Photoshop】png,gif,jpg 동시 작성 스크립트

10033 단어 포토샵JSX

개요



Photoshop에서 지정한 폴더의 psd 데이터를 모두 읽어, 지정 사이즈로 png,gif,jpg를 작성하기 위한 스크립트입니다

스크립트 DL



스크립트는 여기에서 DL

업데이트 내역



2016/05/05 ver_1.0 공개

사용법



동작 확인된 환경


  • PhotoshopCC 2015
  • Windows7 64bit

  • ※Photoshop CS2에서는 동작하지 않습니다

    필요한 것


  • 완성 원고의 종이 여백 천지와 좌우는 같은 길이 여야합니다 (코미스터 등으로 작성한 일반적인 원고라면 대부분이 천지와 좌우는 같은 길이가 되어 있습니다)

  • 실행하면 일어나는 일


  • 읽을 때 지정한 폴더에 png, gif, jpg 각각의 폴더가 생성됩니다
  • 지정된 크기로 축소되고 각 폴더에 데이터가 생성됩니다.
  • 생성 된 파일명의 명명 규칙은 → 생성 된 파일명 + 일련 번호 +. 확장자
  • 데이터의 덮어 쓰기 등은 하지 않는 사양입니다만, 사용은 자기 책임으로 부탁합니다

  • 축소 이미지 자동 작성 스크립트 사용



    JSX 파일 (스크립트)로드


  • 파일 > 스크립트 > 참조
  • DL 한 스크립트 SmallSaveScript.jsx를 선택하여로드합니다.
  • 축소 이미지 자동 작성 대화 상자가 나타납니다



  • 설정 항목에 대하여



    책 크기



    원고의 크기를 선택하십시오.

    잘라내기 범위



    체크 없음 : 잠자리 위치 (제본과 동일)에서 잘라내기

    축소 후 사이즈



    출력하고 싶은 화상의 사이즈를 입력해 주세요
    가로와 세로는 연동하고 있어 한쪽의 사이즈는 자동으로 계산됩니다

    재샘플



    사이즈 변환할 때의 방법을 선택해 주세요
    초기값:바이큐빅(부드럽게)

    저장 파일 형식



    출력되는 형식을 선택해 주세요

    실행 예



    다음 설정 조건에서 스크립트 실행





    각 폴더의 내용
    GIF


    PNG


    JPG


    코드



    웹용으로 저장하기


    activeDocument.saveAs(saveIn[, options][, asCopy][, extensionType])
    

    위의 쓰기 방법은 파일> 별칭으로 저장
    를 선택했을 때의 보존 방법이 되므로, png-8의 설정등을 할 수 없다(아마)
    웹용으로 저장(파일 > 내보내기 > 웹용으로 저장)과 동등한 처리를 하고 싶을 때는
    ExportOptionsSaveForWeb 설정
    exportDocument로 저장합니다.
    exportDocument(exportIn[, exportAs][, options]);
    //File, 
    //ExportType,  ILLUSTRATORPATHS か SAVEFORWEB. web用に保存の時は SAVEFORWEB
    //ExportOptionsSaveForWeb Web用に保存するときの設定値
    

    png


    //png8の場合
    //Web用に保存
    var pngOpt = new ExportOptionsSaveForWeb();
    pngOpt.format = SaveDocumentType.PNG;
    pngOpt.optimized = true; //最適化する
    pngOpt.PNG8 = true; //PNG8にする falseの場合png24(透過)
    pngOpt.colors = 256; //パレットのカラー数 デフォルトは256
    pngOpt.interlacted = false;//インタレース無効
    pngOpt.dither = Dither.PATTERN; //ディザ:パターン
    activeDocument.exportDocument( fileObj, ExportType.SAVEFORWEB, pngOpt);
    

    그 밖에도 설정 항목은 있으므로 필요하다면 ExportOptionsSaveForWeb의 항목을 보고 설정한다
    photoshop_cs5_javascript 참조  p.108에 상세한 설정치가 실려 있다

    jpg


    var jpgOpt = new ExportOptionsSaveForWeb();
    jpgOpt.format = SaveDocumentType.JPEG;
    jpgOpt.includeProfile = false;  //カラープロファイルの読み込み
    jpgOpt.interlaced = false;
    jpgOpt.optimized = true;    //最適化
    jpgOpt.blur = 0;    //ぼかし
    jpgOpt.matteColor = new RGBColor();//マットカラーを白に
    jpgOpt.matteColor.red = 255;
    jpgOpt.matteColor.green = 255;
    jpgOpt.matteColor.blue = 255; 
    jpgOpt.quality = 100;  //品質 100の時最高画質
    activeDocument.exportDocument( fileObj, ExportType.SAVEFORWEB, jpgOpt);
    

    png와 동등. 그 밖에도 설정 항목은 있으므로 필요하다면 ExportOptionsSaveForWeb의 항목을 보고 설정한다
    photoshop_cs5_javascript 참조  p.108에 상세한 설정치가 실려 있다

    참고 사이트



    OpenSpace
    다른 버전과 참조에 대한 링크도있었습니다.
    Adobe Photoshop CC 자동화 작전
      상기 사이트 OpenSpace의 콘텐츠 중 하나
    Adobe CC 버전 JavaScript 참조
    Photoshop CS5 JavaScript Reference (PDF)
    Adobe 공식 영어 다른 버전은 여기에서
    ExportOptionsSaveForWeb()에서 개인적으로 사용할 수 있는 것 일람표
    "웹용으로 저장"정보
    포토샵 용어 영어-일본어 대응표
    참조로 검색할 때 유용

    좋은 웹페이지 즐겨찾기