12:50 

Перемещение слоя(ёв) математикой - возможно ли?

Tongor
Abfliegen, zu wiederkommen
Внезапно озадачился вопросом. Требуется автоматизировать перемещение слоя-двух с небольшим(и) изображением(и). Шаг требуется очень мелкий, в единицах пикселей, фоновая картинка 3к+ на 2к+ точек. Вручную возможно, но крайне непроизводительно. Цикл работы предполагается такой:

1. Скрипт получает первичную опорную координату, скажем, верхний левый угол перемещаемого изображения.
2. Перемещает его на +/- X и +/- Y.
3. Сохраняет изменённое на несколько пикселов изображение в файл вида filename_n.расширение, где n увеличивается с каждым шагом на +1.
4. Берёт в качестве первичной координату конечной точки предыдущего перемещения.
5. Повторяет это действие заданное количество раз согласно траектории, которую задаём по формуле.

Взлетит?

@темы: CS5, actions\операции, Вопросы

Комментарии
2012-04-30 в 12:58 

Emma-tyan
An eye for an eye will make the whole world blind. (с)
вообще можно, я видела урок с подобным способом где-то на демиарте, но точно как - не знаю

2012-04-30 в 13:36 

Tallisha
Не обязательно знать дорогу, достаточно уметь ее находить. (c)
Tongor, зачем математикой? чем вам не угодил фильтр сдвиг (Filter > Other > Offset), там ведь тоже можно определять на сколько смещать. Быстор и удобно.

2012-04-30 в 13:50 

Tongor
Abfliegen, zu wiederkommen
Tallisha, попробовал. И что, для каждого шага придётся вручную вбивать изменение положения?

2012-04-30 в 14:05 

Tallisha
Не обязательно знать дорогу, достаточно уметь ее находить. (c)
Tongor, если изменение простое линейное, как здесь то не надо, если нет то уже сложнее
можно сделать несколько макросов на типовые изменения положения, по другому даже не знаю это уже можно считать програмированием в фотошопе, я думаю легче такие вещи сделать во флеше, там скрипты как раз математические.

2012-04-30 в 14:26 

Tongor
Abfliegen, zu wiederkommen
Tallisha, в том-то и дело, что перемещение будет по кривой, несложной, но кривой. Во флэше - не совсем то, мне требуется получить пакет кадров для мультипликационной последовательности. Не ручками же всё это рисовать. А в ФШ есть возможность запрограммировать перемещение, на Java или VBS. Формулу для кривой я составлю, а реализация кода не проблема. Мне только показать "как это примерно делается".

2012-04-30 в 15:08 

Tallisha
Не обязательно знать дорогу, достаточно уметь ее находить. (c)
Tongor, понятно

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

Photoshop team | Сообщество

главная