13Sep
Πώς να χρησιμοποιήσετε το JavaScript για να εξοικονομήσετε χρόνο με την αυτοματοποίηση του Photoshop
Τι θα μπορούσε ενδεχομένως να έχει το JavaScript με έναν επεξεργαστή εικόνων;Χρησιμοποιώντας αυτή την πλατφόρμα ανεξάρτητη γλώσσα προγραμματισμού, σήμερα θα μάθουμε να δημιουργούμε αυτοματοποιημένες εργασίες είτε θα εκτελούνται Mac ή PC εκδόσεις του Photoshop.Το
Photoshop διαθέτει ένα API( Interface Programming Interface) που επιτρέπει σε εκείνους με τεχνογνωσία να δημιουργούν σεναριογραφημένα καθήκοντα και να αυτοματοποιούν ακόμη και περίεργες περίπλοκες ενέργειες.Με το πλεονέκτημα της χρήσης μιας γλώσσας τόσο ισχυρής όσο η JavaScript, οι geeky προγραμματιστές μπορούν να βρουν έξυπνες χρήσεις λογικής υπό όρους, μεταβλητών και μερικές φορές εφαρμογών εκτός του Photoshop.Ρίξτε μια ματιά σε αυτές τις απλές JavaScript και μάθετε πώς να τις χρησιμοποιήσετε στο Photoshop.
Hello World!
Το βασικότερο από τα βασικά προγράμματα, ο Οδηγός Scripting του Photoshop CS5 παρέχει ένα σενάριο "Hello World" για να μας βοηθήσει να πηδήξουμε και να ξεκινήσουμε.Μπορούμε να δούμε μερικά πράγματα που συμβαίνουν εδώ: οι μονάδες έχουν οριστεί σε ίντσες, δημιουργείται ένα νέο έγγραφο και προστίθεται απλά κείμενο, χρησιμοποιώντας το API του Photoshop.
Για να δημιουργήσετε αυτό το βασικό έγγραφο, θα χρειαστείτε ένα πρόγραμμα επεξεργασίας κειμένου όπως το Komodo Edit, το Notepad 2 ή το Fraise for Mac.Βεβαιωθείτε ότι έχετε αποθηκεύσει το αρχείο JavaScript ως αρχείο. JSX ή. JS.Το Photoshop θα διαβάζει εύκολα είτε στο OS X είτε στα Windows.Αποθηκεύστε το αρχείο σας σε οποιοδήποτε μέρος μπορείτε να εντοπίσετε αργότερα.
Βεβαιωθείτε ότι έχετε κατεβάσει τον Οδηγό Scripting για την έκδοση του Photoshop και αντιγράψτε το κείμενο από το αρχείο PDF, και όχι από την ανατύπωση !
Ανοίξτε το Photoshop.Οποιαδήποτε έκδοση που χρονολογείται από την Creative Suite 2 θα λειτουργήσει καλά, αν και ο κωδικός σας μπορεί να είναι διαφορετικός.
Περιηγηθείτε στο αρχείο & gt;Scripts & gt;Περιηγηθείτε για να αναζητήσετε το αποθηκευμένο αρχείο JavaScript.
Πλοηγηθείτε στο σημείο όπου έχετε αποθηκεύσει το αρχείο JavaScript "Hello World" και φορτώστε το.Το
Photoshop δημιουργεί ένα έγγραφο στις προδιαγραφές του αρχείου JavaScript: 2 σε 4 ίντσες, με το αντικείμενο κειμένου "Hello, World."
Φυσικά, αυτό ανοίγει όλες τις δυνατότητες.Ας ρίξουμε μια γρήγορη ματιά σε ένα άλλο βασικό, χρησιμοποιώντας αυτά τα ίδια απλά εργαλεία.
Δημιουργία νέας σελίδας με τον διαχειριστή συμβάντων
Απλά επεξεργάζοντας το έγγραφο "Hello World", μπορούμε να δημιουργήσουμε ένα σενάριο που θα δημιουργήσει ένα τυποποιημένο μέγεθος χαρτιού σε υψηλή ανάλυση.Τα κομμάτια σχετικά με το αντικείμενο κειμένου καταργούνται και τα σχόλια έχουν αλλάξει επίσης.
Σημειώστε ότι το app.documents.add έχει διαφορετικές τιμές από το αρχείο "Hello World"."8.5" και "11" είναι ακόμα ίντσες, αλλά 300 είναι η ανάλυση του αρχείου.
Εδώ είναι ο κώδικας για αντιγραφή και επικόλληση, αν είστε τόσο διατεθειμένοι:
// Νέο σενάριο καμβά // Θυμηθείτε τις τρέχουσες ρυθμίσεις μονάδας και στη συνέχεια ρυθμίστε τις μονάδες σε // την τιμή που αναμένεται από αυτή τη δέσμη ενεργειών var originalUnit = preferences.rulerUnits preferences.rulerUnits = Units. INCHES // Δημιουργήστε ένα νέο έγγραφο 8.5 x 11 ιντσών και ορίστε το σε μια μεταβλητή var docRef = app.documents.add( 8.5, 11, 300) // Αναφορές έκδοσης docRef = null artLayerRef = null textItemRef = null // Επαναφορά αρχικής ρύθμισης μονάδας χάρακα app.preferences.rulerUnits = originalUnit |
Αποθηκεύστε το έγγραφό σας ως αρχείο. JS ή. JSX οπουδήποτε σας ενδιαφέρει να το αποθηκεύσετε.
Εάν εργάζεστε σε πολλές μηχανές με το Photoshop, ίσως να θέλετε να το αποθηκεύσετε στο φάκελο Dropbox.
Επιστροφή στο Photoshop.
Στο ίδιο αρχείο & gt;Scripts, θα βρείτε το "Script Events Manager". Ανοίξτε το.
Θα λάβετε αυτό το παράθυρο διαλόγου.Μπορείτε να εφαρμόσετε δέσμες ενεργειών σε πολλά διαφορετικά συμβάντα, αλλά για αυτό, θα έχουμε το Photoshop εκτελέσει τη δέσμη ενεργειών μας κατά την "Έναρξη εφαρμογής". Μπορείτε να περιηγηθείτε στο σενάριό σας κάνοντας κλικ στο αναπτυσσόμενο μενού που αναφέρει το "Clean Listener"screenshot.
Βρείτε το αρχείο JavaScript.
Προσθέστε την προσαρμοσμένη δέσμη ενεργειών και κάντε κλικ στο κουμπί "Τέλος".
Επανεκκινώντας το Photoshop, διαπιστώνουμε ότι ανοίγει μια σελίδα 8,5 ίντσας έως 11 ιντσών με ανάλυση 300 dpi, όπως ακριβώς γράψαμε.
Σχεδόν οτιδήποτε μπορεί να γίνει στο Photoshop με πληκτρολόγιο και ποντίκι μπορεί να γίνει στο JavaScript( ή επιπλέον Applescript ή Visual Basic, παρόλο που αυτά εξαρτώνται από την πλατφόρμα).Πειραματιστείτε με τις δικές σας ικανότητες JavaScript, ή επιστρέψτε στο How-To Geek για το δικό μας παίρνει την αυτοματοποίηση του Photoshop με JavaScript!JavaScript, Applescript, ή Visual Basic έχουν οδηγούς για scripting διαθέσιμα για λήψη, πηγαίνοντας μέχρι το Photoshop CS2.Κατεβάστε όλα και όλα αυτά εδώ.