Comments 36
А для меня-то какое было открытие! Раньше я то же самое делал через фотошоп. Там ведь есть возможность настроить автоматизацию действий. Понятно, что можно было сделать и по другому: через Пикассу, можно было на сайте написать скрипт, который будет уменьшать фотки до нужного размера (кстати, у меня так и сделано).

Но действия автоматора — это действительно что-то очень простое и для меня новое. Буду изучать и, если будет у сообщества интерес, описывать.
UFO landed and left these words here
Дорогой друг, ну к чему столько негатива? Надо исходить из объективной реальности — бывают хорошие сайты и плохие. Однако, давайте думать все-таки не о сайтах, а о людях. Кругом сидит куча народа, которые в том числе занимаются еще и поддержкой сайтов. Конечно, они могут сколько угодно ругать программиста, который писал код, но им надо просто выполнить свою работу. И если на сайте уже ничего изменить нельзя, то данное решение (а также множество других) просто облегчат им жизнь.
UFO landed and left these words here
Давайте попробуем оставаться в рамках темы. Есть автоматор, который позволяет решать определенные задачи. Почему эта задача возникла — оставим за скобками, хорошо? При написании данного топика ни один программист не пострадал
UFO landed and left these words here
Мне для заливки на сайт часто присылают многопиксельные фото весом с пару десятков мегабайт. Нафига гонять файлы туда-сюда, если я могу уменьшить их до нужного размера в 2 клика на своей машине и отправить на нужные сайты?
UFO landed and left these words here
Я бы перефразировал: зачем присылать многопиксельные фотки, если нужны максимум 500px по ширине? ;)))

Но это уже вопрос к присылающим товарищам.
Вау! Я видел эту программу но ни разу не запускал — оказывается мега полезная вещь. Спасибо за открытие, начну пожалуй теперь ею активно пользоваться.
Блин, круто! Сразу захотелось такое написать для Винды, хотя подозреваю, что подобное уже есть :)
Я не смог найти. Так получилось, что на работе у меня с некоторых пор стоит Mac. А дома я продолжаю жить на все той же Windows. И теперь уже могу сравнивать системы. Я не склонен оценивать их в эпитетах «хорошая / плохая». Тем более, что потихоньку они начинают становиться похожими друг на друга.

Но то, что в Mac OS X есть такая вещь, как тот же Automator прямо из коробки и ничего писать не надо — это факт! :)
Изюминка в «Настройка действий папки». Так-то картинки можно и imagemagick-ом уменьшать, а вот отлавливать изменение конкретной папки — это в винде без полноценного программинга, кажется, не сделать…
FlackyCMS 2.0 (http://flacky.net) под винду масштабирует список. Но за действиями папки не следит)
При наличии фантазии там еще и не такое можно вытворять :)
Еще рекомендую прогу EasyBatchPhoto. Отличный комбайн фоток для мака.
Во многих случаях, после уменьшения, к изображение я применяю функцию Sharpen. В аутоматоре оно как?
В автоматоре ни как. Можно сказать, что Автоматор всего лишь гуи для быстрого написания скриптов на Applescript. Вы можете использовать любую программу для обработки фоток, в том числе применения функции Sharpen, если она поддерживает Applescript.
Если у вас установлен ФШ, в автоматор можно запихнуть photoshop actions, в котором есть unsharp mask. В принципе дублируется фотошоповский batch, но в автоматоре можно ещё добавить всякой ерунды вроде загрузки на фтп или пихания по разным папкам
а ведь как прикольно все начиналось еще в Системе 7
с конструкций вида
tell application «Finder»
quit
end tell

вообще очень мощная штука, позволяет чудеса твоить, если в приложении есть поддержка Apple script
UFO landed and left these words here
Пытался разобраться с ним, когда надо было ресайзить кучу изображений. В результате, не осилив, написал скрипт на bash, использующий ImageMagic =)
Автоматор — это просто вещь. Особенно для программера :)
Часто юзаю когда:
1) дизайнер пришлет 100 картинок с элементами дизайна под ифона разрешением 1351х4587. И нужно перегнать в 320х480…
2) Поменять названия 100 файлов :)
3) из 100 картинок сгенерировать консольной коммандой 100 pvr текстур для opengl.
>1) дизайнер пришлет 100 картинок с элементами дизайна под ифона разрешением 1351х4587. И нужно перегнать в 320х480…
2) Поменять названия 100 файлов :)
3) из 100 картинок сгенерировать консольной коммандой 100 pvr текстур для opengl.


Ну раз уж всё равно приходится делать что-то в консоли (третий пункт), то почему бы и первые два не делать там же, запихав все 3 действия в один-единственный скрипт?

Что-то вроде такого:
#!/bin/sh

FN_PATTERN=img
INDEX=0

for file in *.png; do
  convert $file -resize 320x480 "${FN_PATTERN}${INDEX}.png"
  INDEX=`expr ${INDEX} + 1`
done

# generate pvr textures here...


Чисто в качестве ориентира (извините за возможные ошибки, писал вслепую, нет под рукой юникс-шелла).
Я и скрипты тоже часто юзаю :)
Весь вопрос в скорости создания скрипта (на баше, питоне итп).
В автоматоре быстрее получается. Да и очень удобно сделать себе на рабочем столе папку. Кинул в нее картинку — а там уже пвр :)
Не нахожу, как сделать изменение размера только, например, до нужной ширины, а то как-то надоело каждый раз фотошоп из-за такого запускать. Или нет такой возможности?
Для этого используется чуточку другое действие. А именно — «Создать миниатюры». Там можно настроить отдельно ширину/высоту. Если интересно, попробую описать в таком же ключе
Видимо надо до снежного барса таки обновиться — в леопёрде только три фиксированных размера для этого дела ;)
Automator крут. Делал когда-то для загрузки фото на пикасу в один клик — https://sites.google.com/site/olegi4toys/picasashot
О! Открыли мне глаза! Теперь буду использовать автоматор! мегаудобно!
Only those users with full accounts are able to leave comments. Log in, please.