Laman » bagaimana untuk » Cara Menggunakan JavaScript untuk Menjimatkan Masa dengan Mengotomatisasi Photoshop

    Cara Menggunakan JavaScript untuk Menjimatkan Masa dengan Mengotomatisasi Photoshop

    Apa yang boleh dilakukan oleh JavaScript dengan Editor Imej? Menggunakan bahasa skrip bebas platform ini, hari ini kita akan belajar untuk mencipta tugas automatik sama ada versi Mac atau PC Photoshop akan berjalan.

    Photoshop mempunyai API (Antarmuka Pemrograman Aplikasi) yang membolehkan mereka yang mempunyai pengetahuan untuk membuat tugas skrip dan mengotomatikkan tindakan yang agak rumit. Dengan kelebihan menggunakan bahasa yang berkuasa seperti JavaScript, pengatur cara geeky boleh menggunakan penggunaan logik bersyarat, pembolehubah bersyarat, dan kadang-kadang aplikasi di luar Photoshop. Lihatlah melalui JavaScript mudah ini dan pelajari cara menggunakannya dalam Photoshop.

    Hai dunia!

    Program asas yang paling asas, Panduan Scripting Photoshop CS5 menyediakan skrip contoh "Hello World" untuk membantu kita melompat dan memulakan. Kita dapat melihat beberapa perkara yang berlaku di sini: unit ditetapkan pada inci, satu dokumen baru dicipta, dan teks ditambahkan hanya dengan menggunakan API Photoshop.

    Untuk membuat dokumen asas ini, anda memerlukan editor teks seperti Komodo Edit, Notepad 2, atau Fraise untuk Mac. Pastikan anda menyimpan fail JavaScript anda sebagai fail .JSX atau .JS. Photoshop mudah membaca sama ada dalam OS X atau Windows. Simpan fail anda di mana-mana tempat yang anda boleh cari kemudian.

    Pastikan anda memuat turun Panduan Skrip untuk versi Photoshop anda dan salin teks dari PDF, bukannya mengetik semula!

    Buka Photoshop. Mana-mana versi yang bermula dari Creative Suite 2 akan berfungsi dengan baik, walaupun kod anda mungkin berbeza.

    Navigasi ke Fail> Skrip> Semak imbas untuk mencari fail JavaScript yang disimpan anda.

    Navigasi ke mana anda telah menyimpan fail JavaScript "Hello World" dan muatkannya.

    Photoshop mencipta dokumen kepada spesifikasi dalam fail JavaScript: 2 by 4 inci, dengan objek teks "Hello, World."

    Sememangnya, ini membuka segala jenis kemungkinan. Mari kita lihat dengan cepat satu lagi asas, dengan menggunakan alat mudah yang sama.

    Mewujudkan Halaman Baru dengan Pengurus Peristiwa

    Hanya mengedit dokumen "Hello World", kita boleh membuat skrip yang akan membuat saiz kertas standard pada resolusi tinggi. Bit mengenai objek teks dialih keluar dan komen telah diubah, juga.

    Ambil perhatian bahawa app.documents.add mempunyai nilai yang berbeza daripada fail "Hello World" kami. "8.5" dan "11" masih inci, tetapi 300 ialah resolusi fail.

    Berikut adalah kod untuk menyalin dan menampal, jika anda begitu cenderung:

    // Skrip Kanvas Baru

    // Ingat tetapan unit semasa dan kemudian set unit ke

    // nilai yang dijangkakan oleh skrip ini

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    / Buat dokumen baru 8.5 x 11 inci dan serahkannya kepada pembolehubah

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

    // Rujukan pelepasan

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Pulihkan tetapan unit penguasa asal

    app.preferences.rulerUnits = originalUnit

    Simpan dokumen anda sebagai .JS atau fail .JSX di mana sahaja anda ambil perhatian untuk menyimpannya.

    Jika anda bekerja pada pelbagai mesin dengan Photoshop, anda mungkin ingin menyimpannya dalam folder Dropbox anda.

    Kembali ke Photoshop.

    Di bawah menu> Skrip> Skrip yang sama, anda akan menemui "Pengurus Acara Skrip." Buka ia.

    Anda akan mendapat kotak dialog ini. Anda boleh memohon Skrip ke banyak Peristiwa yang berlainan, tetapi untuk yang satu ini, kami akan mempunyai Photoshop menjalankan skrip kami apabila "Mula Aplikasi." Anda boleh menyemak imbas skrip anda dengan mengklik menu tarik turun yang membaca "Pendengar Bersih" dalam gambar yang digambarkan tangkapan skrin.

    Cari fail JavaScript anda.

    Tambah skrip tersuai anda dan klik "Selesai."

    Mulakan semula Photoshop, kami dapati ia membuka halaman 8.5 inci dengan 11 inci pada resolusi 300 dpi, seperti yang kita tuliskan.


    Hampir segala-galanya yang boleh dilakukan di Photoshop dengan papan kekunci dan tetikus boleh dilakukan dalam JavaScript (atau tambahan Applescript atau Visual Basic, walaupun ia bergantung kepada platform). Eksperimen dengan kemahiran JavaScript anda sendiri, atau kembali ke How-To Geek untuk mengambil sendiri kami mengotomatikkan Photoshop dengan JavaScript!

    JavaScript, Applescript, atau Visual asas mempunyai panduan untuk skrip yang tersedia untuk dimuat turun, sejauh sejauh mana Photoshop CS2. Muat turun mana-mana dan semua di sini.