โฮมเพจ » ทำอย่างไร » วิธีใช้จาวาสคริปต์เพื่อประหยัดเวลาด้วยการใช้ Photoshop อัตโนมัติ

    วิธีใช้จาวาสคริปต์เพื่อประหยัดเวลาด้วยการใช้ Photoshop อัตโนมัติ

    JavaScript POSSIBLY เกี่ยวข้องกับ Image Editor อย่างไร การใช้ภาษาสคริปต์ที่เป็นอิสระของแพลตฟอร์มนี้วันนี้เราจะเรียนรู้การสร้างงานอัตโนมัติไม่ว่า Photoshop หรือเวอร์ชั่น PC ของ Photoshop จะทำงาน.

    Photoshop มี API (Application Programming Interface) ที่ช่วยให้ผู้ที่มีความรู้ในการสร้างงานสคริปต์และทำให้การกระทำที่ซับซ้อนอย่างน่าประหลาดใจเป็นไปโดยอัตโนมัติ ด้วยความได้เปรียบของการใช้ภาษาที่มีประสิทธิภาพเทียบเท่ากับจาวาสคริปต์ทำให้โปรแกรมเมอร์ที่เก่งกล้าสามารถใช้ตรรกะที่มีเงื่อนไขตัวแปรและบางครั้งแอปพลิเคชันภายนอก Photoshop ได้อย่างชาญฉลาด ดู JavaScript ง่ายๆเหล่านี้และเรียนรู้วิธีการใช้งานใน Photoshop.

    สวัสดีชาวโลก!

    พื้นฐานที่สุดของโปรแกรมพื้นฐานคู่มือการเขียนสคริปต์ Photoshop CS5 มีตัวอย่างสคริปต์“ Hello World” เพื่อช่วยให้เราก้าวกระโดดและเริ่มต้นใช้งาน เราสามารถเห็นบางสิ่งที่เกิดขึ้นที่นี่: หน่วยถูกตั้งค่าเป็นนิ้วเอกสารใหม่ถูกสร้างขึ้นและเพิ่มข้อความโดยใช้ Photoshop API.

    หากต้องการสร้างเอกสารพื้นฐานนี้คุณจะต้องมีโปรแกรมแก้ไขข้อความเช่น Komodo Edit, Notepad 2 หรือ Fraise for Mac ตรวจสอบให้แน่ใจว่าได้บันทึกไฟล์ JavaScript ของคุณเป็นไฟล์. JPG หรือ. JSS Photoshop จะอ่านได้อย่างง่ายดายทั้งใน OS X หรือ Windows บันทึกไฟล์ของคุณในที่ที่คุณสามารถหาได้ในภายหลัง.

    ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดคู่มือการเขียนสคริปต์สำหรับ Photoshop รุ่นที่คุณใช้และคัดลอกข้อความจาก PDF แทนที่จะพิมพ์ซ้ำ!

    เปิด Photoshop เวอร์ชันใด ๆ ที่ย้อนกลับไปยัง Creative Suite 2 จะทำงานได้ดีแม้ว่ารหัสของคุณอาจแตกต่างกัน.

    ไปที่ไฟล์> สคริปต์> เรียกดูเพื่อค้นหาไฟล์ JavaScript ที่บันทึกไว้.

    นำทางไปยังตำแหน่งที่คุณบันทึกไฟล์ JavaScript“ Hello World” และโหลด.

    Photoshop สร้างเอกสารตามข้อกำหนดในไฟล์ JavaScript: 2 คูณ 4 นิ้วโดยมีวัตถุข้อความ“ Hello, World”

    ตามธรรมชาติแล้วสิ่งนี้จะเปิดโอกาสในการเรียงลำดับทั้งหมด ลองมาดูพื้นฐานอื่น ๆ อย่างรวดเร็วโดยใช้เครื่องมือง่ายๆเหล่านี้.

    การสร้างหน้าใหม่ด้วยตัวจัดการเหตุการณ์

    เพียงแค่แก้ไขเอกสาร“ Hello World” เราสามารถสร้างสคริปต์ที่จะสร้างขนาดกระดาษมาตรฐานที่ความละเอียดสูง บิตเกี่ยวกับวัตถุข้อความจะถูกลบออกและความคิดเห็นที่มีการเปลี่ยนแปลงเช่นกัน.

    โปรดทราบว่า app.documents.add มีค่าแตกต่างจากไฟล์“ Hello World” ของเรา “ 8.5” และ“ 11” ยังคงเป็นนิ้ว แต่ 300 คือความละเอียดของไฟล์.

    นี่คือรหัสในการคัดลอกและวางหากคุณเอียงมาก:

    // สคริปต์ Canvas ใหม่

    // จำการตั้งค่าหน่วยปัจจุบันแล้วตั้งค่าหน่วยเป็น

    // ค่าที่คาดหวังจากสคริปต์นี้

    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 หรือไฟล์. JXX ทุกที่ที่คุณต้องการเก็บไว้.

    หากคุณทำงานกับหลาย ๆ เครื่องด้วย Photoshop คุณอาจต้องการบันทึกลงในโฟลเดอร์ Dropbox ของคุณ.

    กลับไปที่ Photoshop.

    ใต้เมนูไฟล์> สคริปต์คุณจะพบ“ ตัวจัดการเหตุการณ์สคริปต์” เปิด.

    คุณจะได้รับกล่องโต้ตอบนี้ คุณสามารถใช้สคริปต์กับเหตุการณ์ต่าง ๆ มากมาย แต่สำหรับอันนี้เราจะให้ Photoshop เรียกใช้สคริปต์ของเราบน“ เริ่มแอปพลิเคชัน” คุณสามารถเรียกดูสคริปต์ของคุณได้โดยคลิกที่เมนูแบบเลื่อนลง ภาพหน้าจอ.

    ค้นหาไฟล์ JavaScript ของคุณ.

    เพิ่มสคริปต์ที่กำหนดเองของคุณแล้วคลิก“ เสร็จสิ้น”

    เริ่มต้น Photoshop ใหม่เราพบว่ามันเปิดหน้า 8.5 นิ้ว 11 นิ้วที่ความละเอียด 300 dpi เช่นเดียวกับที่เราเขียนสคริปต์.


    เกือบทุกอย่างที่สามารถทำได้ใน Photoshop ด้วยแป้นพิมพ์และเมาส์สามารถทำได้ใน JavaScript (หรือ Applescript หรือ Visual Basic เพิ่มเติมแม้ว่าจะขึ้นอยู่กับแพลตฟอร์ม) ทดลองใช้ทักษะการใช้งาน JavaScript ของคุณเองหรือกลับมาที่ How-To Geek เพื่อสร้าง Photoshop ด้วย JavaScript โดยอัตโนมัติ!

    JavaScript, Applescript หรือ Visual Basic มีคำแนะนำสำหรับการเขียนสคริปต์พร้อมให้ดาวน์โหลดซึ่งจะกลับไปเป็น Photoshop CS2 ดาวน์โหลดใด ๆ และทั้งหมดที่นี่.