Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

คู่มือด่วน: ปรับขนาดรูปภาพหลายไฟล์พร้อมกันด้วย macOS Automator

ผมไม่ใช่ heavy user ของ AppleScript และ Automator (จริงๆ ไม่ได้เรียน AppleScript เลย — ผม Mac user แบบไหนล่ะ!) แต่ถ้ามีพื้นที่ที่ Automator ทำให้ workflow ดีขึ้น คือการจัดการรูปภาพ หากทำงานกับรูปเยอะ One Weird Trick™ นี้อาจประหยัดเวลาตอนต้อง scale หลายไฟล์พร้อมกัน

ภาพรวม Automator 簡略

Automator ทำงานภายใต้ premise เรียบง่าย: สตริงขั้นตอน — เรียกว่า Actions ใน Automator — เพื่อบอก Mac ให้ทำภารกิจ คิด workflow Automator เป็นคู่มือทีละขั้นตอนบอก Mac ทำอะไร

คู่มือด่วน: ปรับขนาดรูปภาพหลายไฟล์พร้อมกันด้วย macOS Automator
หน้าจอหลักของ Automator

Automator มี sidebar สองคอลัมน์ และ work area หลัก: คอลัมน์ซ้ายสุด โชว์แอปไหนให้ Automator actions คอลัมน์ถัดไป ดู actions ของแอปที่เลือก ลากเข้า work area สร้าง workflow Automator ให้คำอธิบาย action ที่เลือกในมุมซ้ายล่าง ให้ความเห็นว่าจะทำอะไร

อาจดูขлаกตอนแรก แต่จริงๆ 简单 一旦掌握了 先点击四周 检查一些可用的 actions 感受 Automator 能为您做什么

สร้าง Workflow

เปิด Automator สร้างเอกสารใหม่ (File > New หากไม่ได้ present ใหม่ตอนเปิด) เมื่อถาม เลือก 「Service」 จากลิสต์ workflow types กด Choose เลือกอื่นได้ แต่ tutorial นี้ต้องการ workflow เข้าถึงได้จากเมนูคลิกขวา Finder

บอก Automator ให้ workflow นี้ทำงานกับ image files ใน Finder: ที่บน work area เลือก image files จาก pop-up menu ถัดจาก 「services receives selected」 ต่อไป เลือก Finder จาก application picker pop-up ควรได้แบบนี้:

คู่มือด่วน: ปรับขนาดรูปภาพหลายไฟล์พร้อมกันด้วย macOS Automator

ดูแล้วใช่ไหม?

หา action 「Get Selected Finder Items」 ลากเข้า work area ต่อไป หา 「Scale Images」 — อาจมีหลาย action ชื่อนี้ แต่ tutorial นี้ต้องการตัวที่มีไอคอน Preview ถัดกัน ลากเข้า work area วางใต้ Get Selected Finder Items

จุดนี้ Automator ถามว่าต้องการสร้าง copy ของไฟล์ที่เลือกก่อน resize ไหม เพิ่มขั้นตอนได้ หากต้องการ แต่ตัวอย่างนี้อยาก resize originals เลย กด Don't Add

คู่มือด่วน: ปรับขนาดรูปภาพหลายไฟล์พร้อมกันด้วย macOS Automator

ค่าเริ่มต้น Scale Images resize ให้กว้าง 480 pixels เราต้องการ workflow ที่เลือกความกว้างได้ทุกครั้งที่รัน: คลิก Options ใต้ Scale Images ติ๊ก 「Show this action when the workflow runs」

ควรได้แบบนี้:

คู่มือด่วน: ปรับขนาดรูปภาพหลายไฟล์พร้อมกันด้วย macOS Automator

เซฟ: Save… จาก File menu ตั้งชื่อ workflow ชื่ออะไรก็ได้ แต่แนะนำตั้งชื่อให้รู้ว่า resize original ไม่ใช่ copy (ผมตั้ง 「Scale Images (Does Not Make Copy)…」) กด Save ปิด Automator

ทดสอบ workflow ใหม่: คลิกขวาไฟล์รูปใน Finder ชี้ Services เลือก workflow ใหม่จากลิสต์

เข้าใจ Automator แล้ว ลองทดลอง เพิ่ม actions ผสมๆ ลองทำ workflow สำหรับ file types อื่นๆ และ tweet @macgasm ให้เราดูสิ่งที่คุณสร้าง!