[AI CC-CC2022] Программа курса по скриптингу в Adobe Illustrator

к слову, практическая реализация крайне простая. смотри здесь:

я только добавил перебор комбинаций с поворотом на 90 градусов 8 самых больших фигур, порядка 50 вариантов.
использовал вот этот вариант: Best-Fit Decreasing Height (BFDH) algorithm
Просто супер - вот весь курс и наполнен без хлопот '))'
 
Могу предложить вдохновится курсом скриптинга под InDesign от @Oleg Butrin
Там как раз разнесены моменты: новичкам, матчасть, усложняем.
Классный курс и хороший подход, не перестану его рекламировать.
Действительно, очень вдохновенный курс и особенно подача материала. Мне и раньше его советовали посмотреть, но тогда я в полной мере его не оценил.
 
К сожалению, в жизни так сложилось, что профессионально в InDesign мне не случилось поработать. Хотя с программой знаком, люблю и уважаю. А что касается автоматизации в Illustrator, вспомнилось, что когда-то мы на пару с другом-программистом, тоже, кстати, пришедшего в профессиональную разработку из препресса, написали систему автоматизации верстки этикеток под цифровую машину Indigo WS 6000. Если кому интересно, презентацию можно посмотреть здесь Base electron.
На самом деле, я не использовал веб-интерфейс, а запускал код непосредственно из ESTK на виртуальной машине с установленным AI CS3 и в сапера не играл, как там показано на видео. '))' Но тогда это существенно облегчило мою ежедневную рутину по верстке спусков и подвигло на дальнейшее изучение скриптинга как такового.
 
Последнее редактирование:
Потом, некоторое время спустя, я смастерил из этого дела extension и попытался продать его одной местной типографии. Даже презентацию поинтереснее сделал Indigo Coll Extension. Только тоже как-то не срослось.
 
Ну mai-tools, просто в качестве примера более широкой целевой аудитории. Цель - научить скриптингу в AI тех, кому это нужно.

Hey guys!
Цель - научить скриптингу в AI тех, кому это нужно. Вот как раз мне это и нужно....))))
Я уже перевернула все что было можно - но так и нашла то что искала..
Help me, Please !!!
Romaya, надеюсь Вы мне поможете....))))
 
Hi MBK!
Я просто не успела добавить инфу... щас....
 
Итак коротко...:
Работаю в PS & Illustrator на достаточно высоком уровне....
Что я знаю - Основы Js (Сам базис - переменные функции итд)
Знакома с ESTK
Умею написать самый простой скрипт на примере и могу найти ошибки в простых скриптах.
Перевернула весь англоязычный инет - я не могу понять как они их пишут..
 
Мне надо понять что и откуда они берут конкретно по люстратору....
 
Тема интересная, но первый день можно просто пивка попить. Интересно увидеть увидеть остальные 30 дней:
1) Учимся копировать и размещать объект по координатам в документе.
2) учимся написанию простых доступных функций типа ротейт инверт(ха) ресайз и тд
3) еще неделю этих описаний
4) оставшиеся 3 недели пишим скрипты, с добавлением новых знаний

Такой курс я бы с удовольствием отсидел, и даже 100 баксов бы отдал, 0,67зайца в подарок к программированию графики сайтов


А если по делу, как и 5 лет назад не могу найти нормальное руководство как написать скрипт. эту ссылку Урок №1 – первый скрипт для Adobe Illustrator как основу основ мой мозг не вопринимает, потому что похоже на древний ману-скрипт иврите написали как запустить летающую тарелку. Вот бы ссылку на базовые уроки штук 30 где по нашему написано: что за что отвечает как в учебнике по хтмл, и все интересующиеся темой бы сразу написали нужный и ненужный скрипт.
 
  • Спасибо
Реакции: seregasss435
Тема интересная, но первый день можно просто пивка попить. Интересно увидеть увидеть остальные 30 дней:
1) Учимся копировать и размещать объект по координатам в документе.
2) учимся написанию простых доступных функций типа ротейт инверт(ха) ресайз и тд
3) еще неделю этих описаний
4) оставшиеся 3 недели пишим скрипты, с добавлением новых знаний

Такой курс я бы с удовольствием отсидел, и даже 100 баксов бы отдал, 0,67зайца в подарок к программированию графики сайтов


А если по делу, как и 5 лет назад не могу найти нормальное руководство как написать скрипт. эту ссылку Урок №1 – первый скрипт для Adobe Illustrator как основу основ мой мозг не вопринимает, потому что похоже на древний ману-скрипт иврите написали как запустить летающую тарелку. Вот бы ссылку на базовые уроки штук 30 где по нашему написано: что за что отвечает как в учебнике по хтмл, и все интересующиеся темой бы сразу написали нужный и ненужный скрипт.

во и я тоже про это самое.... - они все просто берут с буржуйских сайтов tutorial и вставляют себе копипаст и думают что все Ок!
Да еще хотят зарплату за это получать....))) Уж если что то и искать то лучше сразу на буржуйских сайтах а в рунете как показывает практика врядли что то приличное найдется...
 
Последнее редактирование:
во и я тоже про это самое.... - они все просто берут с буржуйских сайтов tutorial и вставляют себе копипаст и думают что все Ок!
Да еще хотят зарплату за это получать....)))
Ты так говоришь, как будто в этом есть чтото плохое потому что тебе удобно с англоязычных ресурсов брать инфу, причем, тем не менее, сама зачем то пришла за инфой именно сюда, на русскоязычный форум, где все только копипастят. Между тем, первоисточник всей живой инфы по скриптингу - адобовское комьюнити, откуда копируют все поголовно и где при желании и везении можно напрямую пересечься с индусами, которые запилили все это безобразие.
 
  • Спасибо
Реакции: romaya
Ты так говоришь, как будто в этом есть чтото плохое потому что тебе удобно с англоязычных ресурсов брать инфу, причем, тем не менее, сама зачем то пришла за инфой именно сюда, на русскоязычный форум, где все только копипастят. Между тем, первоисточник всей живой инфы по скриптингу - адобовское комьюнити, откуда копируют все поголовно и где при желании и везении можно напрямую пересечься с индусами, которые запилили все это безобразие.

Hi ! Я так говорю потому что сама в этом убедилась на практике и не раз. я не имею ввиду имменно скриптинг а имею ввиду вообще tutorial в общем и целом.
Когда я открыла Ps то конечно сразу же попала на всем известный фотошоп-мастер-ру но потом очень быстро обнаружила что 99% того что там есть скопипастили вот от сюда - TutsPlus. Во первых дело в том что не всегда и все можно перевести а во вторых очень часто эти самые переводчики пропускают саму суть которую просто нельзя перевести на русский двумя словами, а они это делают - вот и получается "индусский перевод"
В этом конечно нет ничего плохого когда это в меру. Если ты пишешь туториал так пишито что сам знаешь - а обычно этот самый туториал публикуют просто для того чтоб заполнить сайт чем-то. Эта фищка давно всем известна сделай перевод с китайского и у тебя будет оригинальный текст .)))))
А тут я - потому что пока есть что спросить и есть те у кого это можно спросить... Кстати фотошоп-мастер-ру тоже был неплохой форум и там были классные модеры которые могли подсказать что и как, но потом его переделали и сейчас наверно уже все разбежались... - не знаю давно там не была )))
 
Потому что писать туториалы - неблагодарное дело. Есть такая хорошая поговорка: не можешь работать - руководи; не можешь руководить - обучай других; не можешь обучать - пиши руководства
Вдобавок, как бы хорошо и грамотно руководство не было написано, всегда найдутся багофичи, которые в нем не описаны, И соответственно большинству людей любое руководство или описывает очевидные (для них) вещи или непонятно в силу каких то личных проблем с восприятием
 
  • Спасибо
Реакции: greenSnake и akropin
Потому что писать туториалы - неблагодарное дело. Есть такая хорошая поговорка: не можешь работать - руководи; не можешь руководить - обучай других; не можешь обучать - пиши руководства
Вдобавок, как бы хорошо и грамотно руководство не было написано, всегда найдутся багофичи, которые в нем не описаны, И соответственно большинству людей любое руководство или описывает очевидные (для них) вещи или непонятно в силу каких то личных проблем с восприятием

Фишка заключается в том что переводчики пытаються перевести непереводимое - отсюда куча проблем....
Я помню даже один из Adobe спрашивал как это лучше перевести -по моему про рендинг что то..
 
Ну так это очевидно - достаточно посмотреть на качество надмозговой локализации адобовских и не только программ
 
вот мой основной справочник по js: learn.javascript.ru
тут учебник (и курс) состоит из 2-х основных частей:

1. Язык JavaScript
2. DOM, события, интерфейсы

так и делите Ваш курс


  • экспорт в разные форматы (jpg, png...)
  • пересохранение файлов под другими именами, создание копий
  • редактирование текста (щас, например, актуально в упаковке стандартизировать размеры шрифтов по ТР-ТС; открытие вордовских файлов с последующим автоматическим редактированием...)
  • образмеривание элементов макета
  • вставка разных технологических элементов для верстки (кресты, рельсы, краски, названия, даты...)
  • перелинковка (например, когда надо кучу одинаковых линков перелинковать разом)
  • всевозможное дублирование элементов
  • генерация баркодов и qr-кодов
  • редактирование цвета, порядка и названия слоев
  • очистка документа от лишних свотчей и пустых слоев
... еще много всякой мелочи
Не по теме:
все, спать пора(((

Можно полазить по ресурсам и по данному форуму, для поиска идей и примеров.
Главное начать, а потом уже дорабатывать курс по мере накопления информации.
Было бы круто привлечь к проекту лучших активных специалистов из этой ветки форума - _MBK_, Skvoznyak... :)
 
Последнее редактирование:
  • Спасибо
Реакции: romaya
Откопал у себя в закромах электронную версию книги Your visual blueprint™ for scripting in Photoshop® and Illustrator®, изданную аж в 2003 году. Материал рассчитан на пользователя уже знакомого с javascript. Ниже привожу переведенное на русский оглавление. Если выкинуть все, что касается Photoshop и добавить основы javacript, то может программа курса начнет вырисовываться?

1) ВВЕДЕНИЕ В ADOBE SCRIPTING

Создание сценариев с помощью Photoshop и Illustrator
Установка поддержки сценариев для Photoshop
Пример запуска скрипта в Photoshop и Illustrator
Хранение скриптов

2) ПРОГРАММИРОВАНИЕ НА JAVASCRIPT

Понимание синтаксиса JavaScript
Понимание стиля программирования
Объявление переменных (var)
Использование операторов
Увеличение и уменьшение переменных (increment & decrement)
Управление потоком с использованием условных выражений (if/else)
Использование массивов (arrays)
Использование циклов while
Использование циклов for
Создание функции (fuction)
Передача параметров в функцию
Возвращение значений из функции
Использование объектов, свойств и методов (object, property, method)
Получение диапазона символов из строки (string)
Преобразование строку в массив
Диалог с пользователем (alert, confirm, prompt)
Добавление комментариев (comments)

3) РАБОТА С ДОКУМЕНТАМИ

Понимание объектной модели сценариев Adobe
Понимание систем координат в Photoshop и Illustrator
Установка единиц измерения в линейках в Photoshop
Создание нового документа в Photoshop
Создание нового документа в Illustrator
Ссылка на активный документ в Photoshop и Illustrator Переключение между открытыми документами
Управление документом в Photoshop
Использование метаданных документа в Photoshop
Работа с выделениями в Photoshop
Работа с буфером обмена в Photoshop

4) РАБОТА СО СЛОЯМИ

Создание нового слоя в Photoshop
Создание нового набора слоев в Photoshop
Манипулирование слоями в Photoshop
Дублирование слоя в Photoshop
Применение фильтра к слою в Photoshop
Создание нового слоя в Illustrator
Получение списка видимых слоев в Photoshop и Illustrator

5) РАБОТА С PATH ITEMS В ILLUSTRATOR

Создание элемента пути (pathItem)
Создание эллипсов
Создание прямоугольников
Создание звезд и полигонов
Определение и применение цветовых значений
Манипулирование элементами пути
Работа с выделениями
Создание группы
Создание и размещение символов
Создать градиентов
Изменение градиент-стопов
Работа с составными путями (compoundPath)
Создание обтравочных масок

6) ТЕКСТ В ФОТОШОПЕ

Создание текстового слоя
Получение имени шрифта
Установка шрифта для текстового элемента
Изменение цвета текстового элемента
Создание эффекта Drop Shadow

7) ТЕКСТ В ИЛЛЮСТРАТОРЕ

Добавить текст в документ
Создание контура и текста области (Area Text)
Манипулирование частью текстового элемента
Получение списка доступных шрифтов
Установка шрифта текстового элемента
Перетекающий текст между путями
Обтекание текста вокруг других объектов
Установка параметров абзаца

8) РАБОТА С ФАЙЛОВОЙ СИСТЕМОЙ В ФОТОШОП И ИЛЛЮСТРАТОР

Понимание файловой системы
Открытие или создание файла и папки
Сохранение активного документа в Photoshop и Illustrator
Получение списка файлов в папке
Чтение из файла
Запись данных в файл
Поместить файл в Illustrator (place)

9) РАБОТА С ПЕРЕМЕННЫМИ ДАННЫМИ В ИЛЛЮСТРАТОРЕ

Понимание переменных и наборов данных в Illustrator
Создание текстовой строковой переменной
Определение видимости и создание связанных переменных из файла
Создание нового набора данных
Экспорт и импорт переменных из библиотек
Редактирование библиотеки переменных данных вручную

10) ЭКСПОРТ И ПЕЧАТЬ

Сохранение документа в формате PDF и EPS из Illustrator
Создание объекта экспорта Illustrator
Сохранение JPEG из Photoshop
Распечатать документ из Illustrator
Распечатать документ из Photoshop

11) ПАКЕТНАЯ ОБРАБОТКА В ФОТОШОПЕ И ИЛЛЮСТРАТОРЕ

Использование методов модульных сценариев
Пакетная обработка открытых документов
Пакетная обработка дерева каталогов
Удаление неиспользуемых символов, образцов и стилей в Illustrator
Создание шаблонов с использованием математики в Illustrator
Создание отчета о всех шрифтах в документе Illustrator
Создание отчета обо всех связанных файлах в документе Illustrator
Экспорт файлов из наборов данных в Illustrator
Создание почтовых меток из текстового файла в Illustrator
Экспорт все видимых слоев в Photoshop
Изменение каждого шрифта в документе Photoshop
Создание HTML-галереи в Photoshop
Изменение размера всех изображений в папке с помощью Photoshop
Запись сценариев для Photoshop с помощью подключаемого модуля прослушивания сценариев
Превращение кода прослушивания сценариев в функции для Photoshop
Использование JavaScript с Photoshop Actions

12) Отладка сценариев в ФОТОШОПЕ И ИЛЛЮСТРАТОРЕ

Обнаружение и обработка ошибок
Включение JavaScript-отладчика в Photoshop
Включение отладчика JavaScript в Illustrator
Использование отладчика
Использование операторов Try-Catch

Дальше идут аппендексы...

На качество перевода прошу не жаловаться. :)
 
  • Спасибо
Реакции: Linxy

Не по теме:
Программа начнёт, а студенты — нет.
 
  • Спасибо
Реакции: Linxy