Sử dụng dòng lệnh Unix trong Mac OS X để thao tác với hình ảnh
Mục lục:
Bất cứ khi nào tôi thấy mình đang làm một công việc lặp đi lặp lại, điều quan trọng là tôi phải khám phá ra các thủ thuật và cách giải quyết nhỏ để biến thói quen hàng ngày của mình trở nên hiệu quả nhất có thể. Tôi đã là một người dùng Linux từ lâu, vì vậy, theo lẽ tự nhiên, tôi nghiêng về việc mở Terminal và sử dụng môi trường bash shell quen thuộc mà tôi đã thành thạo trên nhiều hệ điều hành khác nhau.Tôi thực sự vui mừng khi Apple quyết định xây dựng Mac OS X trên Unix, vì nó ngay lập tức mở ra cơ hội cho bất kỳ người dùng Unix nào tham gia ngay và cảm thấy như ở nhà trong cộng đồng Macintosh. Ok – tốt, có thể không cảm thấy “như ở nhà”, nhưng khá thoải mái khi điều hướng hệ thống tệp của MacBook Pro bằng bàn phím của tôi. Đủ rồi, hãy bắt đầu sử dụng dòng lệnh mới nhất của tôi trong Mac OS X.
Vì vậy, trước tiên, tôi trình bày với bạn tình thế khó xử của chúng ta:
Khi viết đánh giá trên Ứng dụng Mac OS X, chúng tôi phải trích xuất biểu tượng từ .app theo cách thủ công rồi chuyển đổi biểu tượng đó sang định dạng jpeg. Ồ, nhân tiện, chúng tôi chỉ đăng ảnh trên trang nhất có kích thước 112×112.
Và giờ là giải pháp:
Cách Thao tác Hình ảnh qua Dòng Lệnh trong Mac OS
Mở Terminal.app, có trong /Applications/Utilities/
Gõ lệnh sau (nếu Stickies.app của bạn không có trong thư mục Ứng dụng, bạn sẽ cần thay đổi lệnh đầu tiên cho phù hợp):
cd /Applications/Stickies.app/
cd Nội dung/Tài nguyên/
ls
cp Stickies.icns ~/Desktop
cd ~/Desktop
sips -Z 112x112 -s định dạng jpeg ./Stickies.icns --out ./Stickies.jpg
Nếu mọi thứ diễn ra theo đúng kế hoạch, bạn sẽ có một phiên bản jpeg đáng yêu, có tỷ lệ đẹp của biểu tượng Stickies trên màn hình của mình.
Bây giờ, vì sips được gọi một cách trìu mến là hệ thống xử lý hình ảnh có thể tạo tập lệnh, hãy tạo một tập lệnh để thực hiện việc này cho chúng ta. Xin lưu ý rằng tập lệnh này có thể bị coi là quá mức cần thiết, nhưng đây là một bài tập tốt để khai thác một số nội dung tôi đã học được trong thế giới Linux/Unix trong Mac OS X.
Tải xuống tệp này (yankicn.sh.txt).
Đổi tên thành yankicn.sh và di chuyển nó vào thư mục “Trang chủ” của bạn (có thể truy cập bằng cách nhấn Apple-Shift-H).
Mở terminal và gõ:
chmod +x yankicn.sh
Bây giờ hãy sử dụng nó bằng cách nhập:
./yankicn.sh -a /Applications/Stickies.app/
Và trở nên thông minh hơn nữa, đồng thời thay đổi kích thước và định dạng.
./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png
Trong cả hai trường hợp, bạn sẽ có hình ảnh được chuyển đổi trên màn hình của mình.
Để biết cách xử lý hình ảnh theo kiểu applescript, hãy truy cập trang này: Mac OS X Hints. Lưu ý rằng applescript này không hoạt động giống như tập lệnh shell của tôi. Nhưng nó chắc chắn là một điểm khởi đầu.