Використання командного рядка Unix у Mac OS X для роботи із зображеннями
Зміст:
Кожного разу, коли я виконую повторюване завдання, вкрай важливо знайти невеликі хитрощі та обхідні шляхи, щоб зробити свою повсякденну роботу максимально ефективною. Я давно користуюся Linux, тому, природно, я схиляюся до відкриття терміналу та використання знайомого середовища оболонки bash, яке я освоїв у багатьох різних операційних системах.Я дуже радий, що Apple вирішила побудувати Mac OS X на основі Unix, оскільки це одразу відкрило двері для будь-якого користувача Unix, який міг відразу приєднатися до спільноти Macintosh і почуватися як вдома. Гаразд, можливо, я не почуваюся «як вдома», але це досить комфортно переміщатися файловою системою мого MacBook Pro за допомогою клавіатури. Досить, перейдемо до мого останнього використання командного рядка в Mac OS X.
По-перше, я представляю вам нашу дилему:
Під час написання огляду додатка Mac OS X ми повинні вручну витягти піктограму з .app, а потім перетворити його у формат jpeg. До речі, на головній сторінці ми розміщуємо лише зображення розміром 112×112.
А тепер рішення:
Як маніпулювати зображеннями за допомогою командного рядка в Mac OS
Відкрийте Terminal.app, який знаходиться в /Applications/Utilities/
Введіть наступне (якщо вашого Stickies.app немає в папці «Програми», вам потрібно буде відповідно змінити першу команду):
cd /Applications/Stickies.app/
cd Зміст/Ресурси/
ls
cp Stickies.icns ~/Desktop
cd ~/Desktop
sips -Z 112x112 -s формат 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-ish способу маніпулювання зображеннями, перейдіть на цю сторінку: Mac OS X Hints. Зверніть увагу, що цей applescript не робить те саме, що робить мій сценарій оболонки. Але це, звичайно, відправна точка.