13Sep
מה יכול JavaScript לעשות עם עורך תמונות?באמצעות פלטפורמה זו שפת סקריפט עצמאית, היום נלמד ליצור משימות אוטומטיות או MAC או גרסאות PC של Photoshop יפעל.
Photoshop יש API( ממשק תכנות יישומים) המאפשר לאלו עם ידע ליצור משימות סקריפט ולמכן פעולות אפילו מסובך להפליא.עם היתרון של שימוש בשפה חזקה כמו JavaScript, מתכנתים חנון יכול לבוא עם משתמש חכם של לוגיקה מותנה, משתנים, ולפעמים יישומים מחוץ Photoshop.תסתכל דרך פשוטה JavaScripts וללמוד כיצד להשתמש בהם ב- Photoshop.
שלום עולם!
הבסיסית ביותר של תוכניות בסיסיות, Photoshop CS5 Scripting Guide מספק דוגמה "שלום העולם" סקריפט כדי לעזור לנו לקפוץ פנימה ולהתחיל.אנו יכולים לראות כמה דברים שמתרחשים כאן: יחידות מוגדרות לסנטימטרים, נוצר מסמך חדש, וטקסט מתווסף פשוט, תוך שימוש ב- Photoshop API.
כדי ליצור מסמך בסיסי זה, תצטרך עורך טקסט כמו Komodo Edit, Notepad 2, או Fraise for Mac.הקפד לשמור את קובץ ה- JavaScript כקובץ. JSX או קובץ. JS.Photoshop יהיה לקרוא בקלות או OS X או Windows.שמור את הקובץ שלך בכל מקום שתוכל לאתר מאוחר יותר.
הקפד להוריד את המדריך Scripting עבור הגירסה שלך של Photoshop ולהעתיק את הטקסט מ- PDF,
במקום יותר retyping זה !פתח את Photoshop.כל גרסה שתחילתה Creative Suite 2 יעבוד בסדר, אם כי הקוד שלך עשוי להיות שונה.
נווט אל קובץ & gt;סקריפטים & gt;דפדף כדי לחפש את קובץ ה- JavaScript שנשמר.
נווט אל המקום שבו שמרת את קובץ ה- Hello World "Hello World" וטען אותו.
Photoshop יוצר מסמך למפרטים בקובץ JavaScript: 2 על 4 אינץ ', עם אובייקט הטקסט "Hello, World."
באופן טבעי, זה פותח כל מיני אפשרויות.בואו נעיף מבט מהיר דרך אחד בסיסי, באמצעות אותם כלים פשוטים.
יצירת דף חדש עם מנהל האירועים
פשוט עריכת מסמך "שלום העולם", אנו יכולים ליצור סקריפט שיצור גודל נייר סטנדרטי ברזולוציה גבוהה.החלקים על אובייקט הטקסט מוסרים והערות השתנו גם כן.
שים לב של app.documents.add יש ערכים שונים מקובץ "Hello World" שלנו."8.5" ו "11" הם עדיין אינץ ', אבל 300 הוא הפתרון של הקובץ.
הנה הקוד להעתיק ולהדביק, אם אתה נוטה כך:
// חדש סקריפט בד / / זכור הגדרות היחידה הנוכחית ולאחר מכן להגדיר יחידות // את הערך הצפוי על ידי סקריפט זה var המקוריUUit = preferences.rulerUnits preferences.rulerUnits = Units. INCHES // צור מסמך חדש בגודל 8.5 x 11 אינץ 'והקצה אותו למשתנה var docRef = app.documents.add( 8.5, 11, 300) // הפניות הפניה docRef = null artLayerRef = n textItemRef = nd / שחזור יחידת השלט המקורי הגדרת app.preferences.rulerUnits = originalUnit |
שמור את המסמך כקובץ. JS או. JSX בכל מקום שאכפת לך לאחסן אותו.
אם אתה עובד על מכונות מרובות עם Photoshop, ייתכן שתרצה לשמור אותו בתיקייה Dropbox שלך.
חזור אל Photoshop.
תחת אותו קובץ & gt;תפריט Scripts, תמצא "מנהל אירועים סקריפטים." פתח אותו.
תקבל תיבת דו-שיח זו.אתה יכול להחיל סקריפטים על אירועים שונים, אבל עבור זה, אנחנו צריכים Photoshop להפעיל את הסקריפט שלנו על "התחל יישום." אתה יכול לגלוש לסקריפט שלך על ידי לחיצה על התפריט הנפתח שקורא "נקי Listener" ב מאוירצילום מסך.
מצא את קובץ ה- 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.הורד כל אחד מהם כאן.