Макрос. Проблема с созданием нового файла.

  • Автор темы Автор темы Glebka
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Glebka

Участник
Топикстартер
Сообщения
115
Реакции
11
Задача:
Автоматизировать процесс переноса контента выделенной произвольной области в новый документ с габаритами по выделению.

Действия вручную:
1. Выделяю.
2. Копирую в буфер.
3. Создаю новый документ. В настройках указано Clipboard.
4. Вставляю объект. Габариты объекта совпадают с габаритами файла.

Все работает.

Действия в макросе:
1. Копирую.
2. Создаю новый документ.
3. Вставляю.
4. Размеры объекта не совпадают с размерами файла.

Проблема в макросе:
При создании нового файла в меню Preset неактивно меню Clipboard. Размеры подставляются из Custom, предыдущие. После остановки макроса, при создании нового документа вручную все работает. В макросе - нет.
Добавление в макрос возможности корректировать процесс создания нового документа ничего не дало.
Шоп ЦС3, лицензионный. До этого в предыдущих версиях Шопа подобного не наблюдалось.
Тип выделения (прямоугольник, круг, произвольная форма) не влияет на результат. Очистка перед копирование буфера - тоже.

Просьба помочь. Заранее спасибо.
 
Ответ: Макрос. Проблема с созданием нового файла.

Неправильно мыслите. Надо сдублировать оригинальный документ и кадрировать копию по заданным координатам. Если координаты берутся из селекции сделанной юзером, то еще проще: Photoshop.ActiveDocument.Crop(Photoshop.ActiveDocument.Selection.Bounds). - Код непроверен и синтаксис из VB.

Или макрос это Action что ли?
 
Ответ: Макрос. Проблема с созданием нового файла.

Если это экшн то сохраняете селекцию в альфе, дублируете документ, загружаете селекцию из альфы, альфу убиваете, кадрируете.
 
Ответ: Макрос. Проблема с созданием нового файла.

Ага. Action.
 
Ответ: Макрос. Проблема с созданием нового файла.

Согласен. Это выход.
Но почему в макросе не работает указанный момент? Это мне и непонятно. Хотел разобраться.
 
Ответ: Макрос. Проблема с созданием нового файла.

Особенно внимание - на проблему именно в ЦС3. В остальных версиях все работало. Ни старый макрос, ни записанный заново не дают прежнего результата.
 
Ответ: Макрос. Проблема с созданием нового файла.

Вот, готовый скрипт для этого. Распаковать в "...\Adobe\Adobe Photoshop CS3\Presets\Scripts"
 

Вложения

Ответ: Макрос. Проблема с созданием нового файла.

Денис, спасибо, работает. )))

Но вопрос остается активным - почему не активен Clipboard в Action???
 
Статус
Закрыто для дальнейших ответов.