【Photoshop】png,gif,jpg 동시 작성 스크립트
개요
Photoshop에서 지정한 폴더의 psd 데이터를 모두 읽어, 지정 사이즈로 png,gif,jpg를 작성하기 위한 스크립트입니다
스크립트 DL
스크립트는 여기에서 DL
업데이트 내역
2016/05/05 ver_1.0 공개
사용법
동작 확인된 환경
스크립트는 여기에서 DL
업데이트 내역
2016/05/05 ver_1.0 공개
사용법
동작 확인된 환경
동작 확인된 환경
※Photoshop CS2에서는 동작하지 않습니다
필요한 것
실행하면 일어나는 일
축소 이미지 자동 작성 스크립트 사용
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()에서 개인적으로 사용할 수 있는 것 일람표
"웹용으로 저장"정보
포토샵 용어 영어-일본어 대응표
참조로 검색할 때 유용
Reference
이 문제에 관하여(【Photoshop】png,gif,jpg 동시 작성 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dot_Esu/items/5603a9ac39b85ac87752
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
activeDocument.saveAs(saveIn[, options][, asCopy][, extensionType])
exportDocument(exportIn[, exportAs][, options]);
//File,
//ExportType, ILLUSTRATORPATHS か SAVEFORWEB. web用に保存の時は SAVEFORWEB
//ExportOptionsSaveForWeb Web用に保存するときの設定値
//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);
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);
OpenSpace
다른 버전과 참조에 대한 링크도있었습니다.
Adobe Photoshop CC 자동화 작전
상기 사이트 OpenSpace의 콘텐츠 중 하나
Adobe CC 버전 JavaScript 참조
Photoshop CS5 JavaScript Reference (PDF)
Adobe 공식 영어 다른 버전은 여기에서
ExportOptionsSaveForWeb()에서 개인적으로 사용할 수 있는 것 일람표
"웹용으로 저장"정보
포토샵 용어 영어-일본어 대응표
참조로 검색할 때 유용
Reference
이 문제에 관하여(【Photoshop】png,gif,jpg 동시 작성 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dot_Esu/items/5603a9ac39b85ac87752텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)