Использование командной строки 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, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.