Giter VIP home page Giter VIP logo

psscript's Introduction

скрипты для Photoshop

Скрипт для автоматического ресайза изображений и/или добавления под них 1 строчки текста, что бывает полезно при верстке отчетов.

На вход скрипт берет директорию, и текстовый файл в формате "имя файла" - пробел - "текст с описанием", по строке на файл.

На выходе -- измененные изображения и, если был указан -- html файл с превью, ссылками на измененные изображения и списком изображений с подписями (список иллюстраций).

Считается, что основные изображения должны иметь впечатанную текстовую подпись (это нужно в бумажном отчете и при печати из html-версии, если такая понадобится), а превью впечатывать подпись не нужно -- красивее сделать через html.

Также считается, что основные изображения должны иметь одинаковую короткую сторону, а превью удобнее верстать, когда у них одинаковая высота.

запуск

Скрипт можно запустить 3 способами:

  1. Просто открыть в фотошопе (File / Open).
  2. Открыть как скрипт: File / Script / Browse.
  3. При регулярном использовании удобно будет положить скрипт в специальную папочку Presets\Scripts в папке фотошопа (у меня -- "C:\Program Files\Adobe\Adobe Photoshop CS5 (64 Bit)\Presets\Scripts"), перезапустить Фотошоп, и далее запускать скрипт через меню File / Script / Preview Builder

образец файлика

// комментарий comment line
N37003gcrop.gif Фото 13. Карта мира
N37003.gif Фото 13.2. Карта мира // только северное полушарие partially commented line
"img15 45.psd" Фото 15. имя файла с пробелом // filename with space
img14.psd Фото 14. Группа у ложного тура на гребне, перевал КСС Казахстана на заднем плане
img15.psd Фото 15. Спуск на ледник Обручева

useful commands

Создание списка файлов для обработки:
chcp 1251
dir /b/w *.jpg > list.txt

chcp нужна, если в именах файлов встречаются русские буквы.

Документация по API

Основная документация: Scripting guide и Photoshop JavaScript Reference лежат на сайте Adobe:
http://www.adobe.com/devnet/photoshop/scripting.html

Второй важнейший pdf - Javascript Tools Guide В частности, там есть главы про инструменты и программирование UI (ScriptUI programming model)
http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/scripting/pdfs/javascript_tools_guide.pdf

Указание на третью доку есть у Peter Kahrel http://www.kahrel.plus.com/indesign/scriptui.html
и ведет опять в Adobe: https://indd.adobe.com/view/a0207571-ff5b-4bbf-a540-07079bd21d75 - оцените ссылку, без Kahrel'а шиш найдешь.

Блог Давида Барранчас примерами, чтобы было проще начать.

Но первые 2 ссылки -- ключевые.

Дока по командной строке windows:
https://en.wikibooks.org/wiki/Windows_Batch_Scripting

psscript's People

Contributors

se-ti avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.