Menggunakan baris arahan Unix dalam Mac OS X untuk memanipulasi imej

Isi kandungan:

Anonim

Bila-bila masa saya mendapati diri saya melakukan tugasan berulang, adalah penting untuk saya menemui helah dan penyelesaian kecil untuk menjadikan rutin harian saya seefisien mungkin. Saya telah lama menjadi pengguna Linux, jadi secara semula jadi saya cenderung untuk membuka Terminal dan menggunakan persekitaran bash shell biasa yang telah saya kuasai pada banyak sistem pengendalian yang berbeza.Saya sangat gembira kerana Apple memutuskan untuk membina Mac OS X di atas Unix, kerana ia segera membuka pintu kepada mana-mana pengguna Unix untuk melompat terus dan berasa seperti di rumah dalam komuniti Macintosh. Ok – baiklah, mungkin tidak berasa "di rumah", tetapi agak selesa untuk menavigasi sistem fail MacBook Pro saya dengan papan kekunci saya. Cukup daripada itu, mari kita gunakan baris arahan terkini saya dalam Mac OS X.

Jadi pertama, saya membentangkan kepada anda dilema kami:

Apabila menulis ulasan pada Aplikasi Mac OS X, kita mesti mengekstrak ikon secara manual daripada .app dan kemudian menukarnya kepada format jpeg. Oh, dan secara kebetulan, kami hanya menyiarkan imej pada halaman hadapan yang mempunyai dimensi 112×112.

Dan kini penyelesaiannya:

Cara Memanipulasi Imej melalui Baris Perintah dalam Mac OS

Buka Terminal.app, yang terdapat dalam /Applications/Utilities/

Taip yang berikut (jika Stickies.app anda tiada dalam folder Aplikasi, anda perlu menukar arahan pertama dengan sewajarnya):

cd /Applications/Stickies.app/

cd Kandungan/Sumber/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

sips -Z 112x112 -s format jpeg ./Stickies.icns --out ./Stickies.jpg

Jika semuanya berjalan mengikut rancangan, anda sepatutnya mempunyai versi jpeg versi jpeg yang berskala baik bagi ikon Stickies pada desktop anda.

Sekarang, kerana sips dipanggil sistem pemprosesan imej boleh skrip, mari buat skrip untuk melakukan ini untuk kita. Perlu diingat, skrip ini boleh dianggap berlebihan, tetapi ini adalah latihan yang baik dalam memanfaatkan beberapa perkara yang saya pelajari dalam dunia Linux/Unix dalam Mac OS X.

Muat turun fail ini (yankicn.sh.txt).

Namakan semula kepada yankicn.sh, dan alihkannya ke dalam folder “Home” anda (boleh diakses dengan menekan Apple-Shift-H).

Buka terminal dan taip:

chmod +x yankicn.sh

Sekarang gunakannya dengan menaip:

./yankicn.sh -a /Applications/Stickies.app/

Dan jadi lebih bijak, dan tukar saiz dan format.

./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png

Dalam kedua-dua senario anda akan mempunyai imej yang ditukar pada desktop anda.

Untuk cara memanipulasi imej, keluar halaman ini: Petua Mac OS X. Ambil perhatian bahawa applescript ini tidak melakukan perkara yang sama skrip shell saya lakukan. Tetapi ia pastinya titik permulaan.

Menggunakan baris arahan Unix dalam Mac OS X untuk memanipulasi imej