การใช้บรรทัดคำสั่ง Unix ใน Mac OS X เพื่อจัดการรูปภาพ

สารบัญ:

Anonim

เมื่อใดก็ตามที่ฉันพบว่าตัวเองกำลังทำงานซ้ำๆ จำเป็นอย่างยิ่งที่จะต้องค้นพบเคล็ดลับและวิธีแก้ปัญหาเล็กๆ น้อยๆ เพื่อทำให้กิจวัตรประจำวันของฉันมีประสิทธิภาพมากที่สุด ฉันเป็นผู้ใช้ Linux มานาน ดังนั้นโดยธรรมชาติแล้วฉันจึงต้องพึ่งพาการเปิด Terminal และใช้สภาพแวดล้อม bash shell ที่คุ้นเคยซึ่งฉันเชี่ยวชาญในระบบปฏิบัติการต่างๆ มากมายฉันมีความสุขจริงๆ ที่ Apple ตัดสินใจสร้าง Mac OS X บนระบบปฏิบัติการ Unix เพราะมันเปิดประตูให้ผู้ใช้ Unix ทุกคนสามารถก้าวเข้ามาและรู้สึกเหมือนอยู่บ้านในชุมชน Macintosh โอเค อาจจะไม่รู้สึกว่า "อยู่บ้าน" แต่ก็ค่อนข้างสบายใจที่จะนำทางระบบไฟล์ของ MacBook Pro ด้วยแป้นพิมพ์ของฉัน พอแล้ว มาดูการใช้ command line ล่าสุดของฉันใน Mac OS X กันดีกว่า

ก่อนอื่น ผมขอนำเสนอประเด็นที่กลืนไม่เข้าคายไม่ออกของเรา:

เมื่อเขียนรีวิวเกี่ยวกับแอปพลิเคชัน Mac OS X เราต้องดึงไอคอนออกจาก .app ด้วยตนเอง จากนั้นจึงแปลงเป็นรูปแบบ jpeg อ้อ และอีกอย่างคือเราลงรูปในหน้าแรกที่มีขนาด 112×112 เท่านั้น

และตอนนี้ทางออก:

วิธีการจัดการรูปภาพผ่าน Command Line ใน 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 รูปแบบ jpeg ./Stickies.icns --out ./Stickies.jpg

หากทุกอย่างเป็นไปตามแผน คุณควรมีไอคอน Stickies เวอร์ชัน jpeg ที่สวยงามและปรับขนาดได้ดีบนเดสก์ท็อปของคุณ

ตอนนี้ เนื่องจาก sip มีชื่อเรียกติดปากว่าระบบประมวลผลภาพที่เขียนสคริปต์ได้ เรามาสร้างสคริปต์เพื่อดำเนินการนี้แทนเรากันเถอะ โปรดจำไว้ว่า สคริปต์นี้อาจถือว่าเกินความจำเป็น แต่มันเป็นแบบฝึกหัดที่ดีในการควบคุมบางสิ่งที่ฉันได้เรียนรู้ในโลกของ Linux/Unix ใน Mac OS X

ดาวน์โหลดไฟล์นี้ (yankicn.sh.txt).

เปลี่ยนชื่อเป็น yankicn.sh และย้ายไปยังโฟลเดอร์ “Home” ของคุณ (เข้าถึงได้โดยการกด 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 โปรดทราบว่า applescript นี้ไม่ได้ทำแบบเดียวกับเชลล์สคริปต์ของฉัน แต่มันคือจุดเริ่มต้นอย่างแน่นอน

การใช้บรรทัดคำสั่ง Unix ใน Mac OS X เพื่อจัดการรูปภาพ