Automator в примерах. Уменьшение фотографий оптом
Наш сайт посвящён iPad, но меня постоянно просят писать полезные инструкции и для OS X. Я отнекивался, но с недавних пор сам столкнулся с недостатком информации по некоторым важным аспектам. Поэтому я решил начать писать цикл полезных статей на регулярной основе. Надеюсь, кому-нибудь мои инструкции пригодятся.
В OS X есть одно гениальное средство на все случаи жизни. Приложение Automator, которое входит в операционную систему, может существенно упростить жизнь владельцу Мак. Automator позволяет автоматизировать процессы. Любой пользователь, даже не программист, может создать рабочую программу в Automator за 5 минут. Но лучше всего разбираться с Automator на примерах.
Оптовое сжатие фотографий
OS X El Capitan окончательно поломал Aperture. До этого именно в этом приложении я сжимал снимки оптом. Там для этого есть удобная встроенная функция. Вручную сжимать снимки – не вариант. Представьте, если у вас их сто или тысяча. У меня задачи поскромнее, но снимков 20-30 за раз сжимать приходится.
По сути это был для меня первый опыт серьёзного практического применения Automator. Мой программистский ум быстро разобрался что там к чему и уже через 10 минут у меня была готовая программа. К сожалению, она работала некорректно. Ещё час я соображал как сделать её удобнее и заставить работать правильно. Наконец получил то, что хотел.
Шаг 0. Создаём новую Программу
Шаг 1 и 2
В самом начале необходимо создать папку для готовых файлов. Для этого добавляем процесс “Новая папка”. Путь, по которому будет храниться адрес папки, нужно сохранить куда-нибудь в память. Для этого выбираем процесс “Установить значение переменной” и создаём переменную “Полный путь”.
Шаг 3, 4
Дальше программе необходимо дать возможность выбора файлов для сжатия. Для этого есть процесс “Получить указанные объекты Finder”. Затем программа полученные объекты копирует в созданную на 1 шагу папку (переменная Полный путь). Именно в этой папке программа будет производить дальнейшие манипуляции с файлами.
Обратите внимание, что на третьем шагу нужно включить: Игнорировать входные данные этого действия. Иначе у вас будет создаваться папка ещё раз на более позднем шаге.
Шаг 5, 6
На 5-ом шаге мы будем переименовывать файлы. Если вам это не нужно, то пропустите данный шаг. В моём случае мне удобнее, чтобы файлы имели выбранное имя с номерами.
Ну и для финального действия выбираем “Изменить масштаб изображений”.
В итоге получили работающую программу, которая переименовывает файлы и складирует их в отдельную папку, а затем сжимает их по ширине. Задача решена.
Вопросы читателям:
Какие процессы в OS X вы бы автоматизировали с помощью Automator? Если идея покажется интересной и выполнимой, то в следующих частях я разберу именно вашу задачу.
Для опытных пользователей. Какие задачи вы уже автоматизировали в Automator?
Это же можно сделать и прямо на айпаде/айфоне с помощью приложения Workflow :-)
Вот было бы классно, если бы и по нему Вы, как программист, какие-нибудь интересные воркфлоу создали…
Никогда не слышал о такой! Очень заинтересовала! У Вас есть опыт использования?
Очень ограниченный :( Я только пресетами действий разобрался как пользоваться, а там можно вплоть до скриптов, по-моему, расширять возможности.
Жаль на англ., нужно найти время, покопаться с ней. Спасибо за наводку
Положил глаз на неё после выхода. Надо будет попробовать)
Купил, разбираюсь:)
Обзор Workflow:
https://ipadstory.ru/workflow-na-ipad-automator-dlya-ios.html
Возможно, не последняя статья про него)
Подарили мне iPad, ничего не понимаю пока в нем, поэтому огромное спасибо!!! Внуки и дети очень заняты, надо как-то самой, а с Вашей помощью и мы не пропадем, тем более ноутом я пользоваться научилась, но в нем у меня Винд 7 – привычнее. Вы объясняете доходчиво, спасибо. Я Ваша первая подписчица. С уважением
Наталия Дмитриевна
Я автоматором ставил прцесс, чтобы пользоваться одновременно двумя dropbox на маке
Это ж и без автоматора можно, если я не ошибаюсь :-) причем даже на ios можно запросто два дропбокса поставить.
Так на то он и автоматор))) все можно делать и без него, но с ним проще…
Пользуюсь для этой задачи приложением ACDSEE
В том и вопрос, сколько стоит автоматор и сколько стоит лицензия асидиси.
В общем-то, многие продвинутые каталогизаторы фото смогут сделать такие действия в пару кликов мышью – лайтрум, асидиси, апертура, фотомеханик, кто угодно :-)
Automator быстрее) Да и не зависишь от программ.