Trang chủ » làm thế nào để » Cách sử dụng JavaScript để tiết kiệm thời gian bằng cách tự động hóa Photoshop

    Cách sử dụng JavaScript để tiết kiệm thời gian bằng cách tự động hóa Photoshop

    JavaScript có thể phải làm gì với Trình chỉnh sửa hình ảnh? Sử dụng ngôn ngữ kịch bản độc lập nền tảng này, hôm nay chúng ta sẽ học cách tạo các tác vụ tự động, phiên bản Mac hoặc PC của Photoshop sẽ chạy.

    Photoshop có API (Giao diện lập trình ứng dụng) cho phép những người có bí quyết tạo các tác vụ theo kịch bản và tự động hóa các hành động phức tạp đáng ngạc nhiên. Với lợi thế của việc sử dụng một ngôn ngữ mạnh mẽ như JavaScript, các lập trình viên táo bạo có thể đưa ra cách sử dụng thông minh logic điều kiện, các biến và đôi khi là các ứng dụng bên ngoài Photoshop. Hãy xem qua các JavaScripts đơn giản này và tìm hiểu cách sử dụng chúng trong Photoshop.

    Chào thế giới!

    Cơ bản nhất của các chương trình cơ bản, Hướng dẫn tập lệnh Photoshop CS5 cung cấp một tập lệnh mẫu Hello Hello World để giúp chúng tôi nhảy vào và bắt đầu. Chúng ta có thể thấy một vài điều đang diễn ra ở đây: các đơn vị được đặt thành inch, một tài liệu mới được tạo và văn bản được thêm vào một cách đơn giản, sử dụng API Photoshop.

    Để tạo tài liệu cơ bản này, bạn sẽ cần một trình soạn thảo văn bản như Komodo Edit, Notepad 2 hoặc Fraise cho Mac. Đảm bảo lưu tệp JavaScript của bạn dưới dạng tệp .JSX hoặc .JS. Photoshop sẽ dễ dàng đọc được trong OS X hoặc Windows. Lưu tệp của bạn ở bất kỳ nơi nào bạn có thể xác định vị trí sau.

    Đảm bảo bạn tải xuống Hướng dẫn tập lệnh cho phiên bản Photoshop của mình và sao chép văn bản từ PDF, thay vì gõ lại!

    Mở Photoshop. Mọi phiên bản có từ Creative Suite 2 đều hoạt động tốt, mặc dù mã của bạn có thể khác.

    Điều hướng đến Tệp> Tập lệnh> Duyệt để tìm tệp JavaScript đã lưu của bạn.

    Điều hướng đến nơi bạn đã lưu tệp JavaScript Hello World World của bạn và tải nó.

    Photoshop tạo một tài liệu theo thông số kỹ thuật trong tệp JavaScript: 2 x 4 inch, với đối tượng văn bản là Hello Hello, World.

    Đương nhiên, điều này mở ra tất cả các khả năng. Chúng ta hãy xem qua một cái cơ bản khác, sử dụng các công cụ đơn giản tương tự.

    Tạo trang mới với Trình quản lý sự kiện

    Chỉ cần chỉnh sửa tài liệu của Hello Hello World, chúng ta có thể tạo một tập lệnh sẽ tạo ra một khổ giấy tiêu chuẩn ở độ phân giải cao. Các bit về đối tượng văn bản cũng bị xóa và các bình luận cũng đã được thay đổi.

    Lưu ý rằng app.document.add có các giá trị khác với tệp Hello Hello World của chúng tôi. Phần mềm 11,5 và 11 tháng 11 vẫn còn inch, nhưng 300 là độ phân giải của tệp.

    Đây là mã để sao chép và dán, nếu bạn đang rất nghiêng:

    // Tập lệnh Canvas mới

    // Ghi nhớ cài đặt đơn vị hiện tại và sau đó đặt đơn vị thành

    // giá trị được mong đợi bởi tập lệnh này

    var gốcUnit = Preferences.rulerUnits

    Preferences.rulerUnits = Đơn vị.INCHES

    // Tạo một tài liệu 8,5 x 11 inch mới và gán nó cho một biến

    var docRef = app.document.add (8.5, 11, 300)

    // Phát hành tài liệu tham khảo

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Khôi phục cài đặt đơn vị thước gốc

    app.preferences.rulerUnits = originalUnit

    Lưu tài liệu của bạn dưới dạng tệp .JS hoặc .JSX bất cứ nơi nào bạn quan tâm để lưu trữ nó.

    Nếu bạn làm việc trên nhiều máy bằng Photoshop, bạn có thể muốn lưu nó vào thư mục Dropbox của bạn.

    Quay trở lại Photoshop.

    Trong cùng một menu Tệp> Tập lệnh, bạn sẽ tìm thấy Trình quản lý sự kiện của Script Script..

    Bạn sẽ nhận được hộp thoại này. Bạn có thể áp dụng Tập lệnh cho nhiều Sự kiện khác nhau, nhưng đối với sự kiện này, chúng tôi sẽ có Photoshop chạy tập lệnh của chúng tôi khi Ứng dụng Khởi động. ảnh chụp màn hình.

    Tìm tệp JavaScript của bạn.

    Thêm tập lệnh tùy chỉnh của bạn và nhấp vào Xong Xong.

    Khởi động lại Photoshop, chúng tôi thấy nó mở ra một trang 8,5 inch x 11 inch ở độ phân giải 300 dpi, giống như chúng tôi đã viết kịch bản.


    Gần như mọi thứ có thể được thực hiện trong Photoshop bằng bàn phím và chuột đều có thể được thực hiện bằng JavaScript (hoặc bổ sung Applescript hoặc Visual Basic, mặc dù chúng phụ thuộc vào nền tảng). Thử nghiệm các kỹ năng JavaScript của riêng bạn hoặc quay lại với How-To Geek cho riêng chúng tôi về việc tự động hóa Photoshop bằng JavaScript!

    JavaScript, Applescript hoặc Visual basic có các hướng dẫn về kịch bản có sẵn để tải xuống, đi xa như Photoshop CS2. Tải xuống bất kỳ và tất cả chúng ở đây.