Использование командной строки Unix в Mac OS X для управления изображениями
Каждый раз, когда я обнаруживаю, что выполняю повторяющееся задание, очень важно находить небольшие приемы и обходные пути, чтобы сделать свой распорядок дня максимально эффективным. Я давно пользуюсь Linux, поэтому, естественно, склоняюсь к открытию Терминала и использованию знакомой среды оболочки bash, которую я освоил во многих различных операционных системах. Я действительно счастлив, что Apple решила создать Mac OS X на основе Unix, поскольку это сразу же открыло дверь для любого пользователя Unix, который может сразу же вмешаться и почувствовать себя как дома в сообществе Macintosh. Хорошо, ну, может, не чувствуешь себя «как дома», но навигация по файловой системе MacBook Pro с помощью клавиатуры довольно удобна. Хватит этого, давайте перейдем к моему последнему использованию командной строки в Mac OS X.
Итак, сначала я представляю вам нашу дилемму:
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
При написании обзора приложения Mac OS X мы должны вручную извлечь значок из .app, а затем преобразовать его в формат jpeg. Да, кстати, мы размещаем на главной странице только изображения размером 112 × 112.
А теперь решение:
Как управлять изображениями через командную строку в Mac OS
Откройте Terminal.app, который находится в / Applications / Utilities /
Введите следующее (если ваш Stickies.app отсутствует в папке Applications, вам необходимо соответствующим образом изменить первую команду):
cd /Applications/Stickies.app/
cd Contents/Resources/
ls
cp Stickies.icns ~/Desktop
cd ~/Desktop
sips -Z 112x112 -s format jpeg ./Stickies.icns --out ./Stickies.jpg
Если все прошло по плану, у вас на рабочем столе должна быть прекрасная, хорошо масштабированная jpeg-версия значка Stickies.
Теперь, поскольку sips нежно называют системой обработки изображений с поддержкой сценариев, давайте создадим сценарий, который сделает это за нас. Имейте в виду, что этот сценарий можно считать излишним, но это хорошее упражнение по использованию некоторых вещей, которые я узнал в мире Linux / Unix, в Mac OS X.
Загрузите этот файл (yankicn.sh.txt).
Переименуйте его в yankicn.sh и переместите в свою «Домашнюю» папку (доступную по нажатию Apple-Shift-H).
Откройте терминал и введите:
chmod +x yankicn.sh
Теперь используйте его, набрав:
./yankicn.sh -a /Applications/Stickies.app/
И станьте еще умнее и измените размер и формат.
./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png
В обоих сценариях у вас будет преобразованное изображение на вашем рабочем столе.
Если вам нужен способ манипулирования изображениями в стиле applescript, перейдите на эту страницу: Подсказки Mac OS X. Обратите внимание, что этот applescript не выполняет то же самое, что и мой сценарий оболочки. Но это, безусловно, отправная точка.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)