Illustrator ว ธ ทำส เหล ยม ม มป าน

script ที่เราจะลองใช้งานกันเป็น script ที่ช่วยทำขอบมนให้กับจุด path ของวัตถุที่เป็น vector ทรงสี่เหลี่ยม แต่ในเมื่อ Photoshop ก็มีเครื่องมือสร้างรูปทรงสี่เหลี่ยมมุมมนให้แล้ว (Rounded Rectangle Tool) ทำไมเราถึงต้องใช้ script นี้อีกล่ะ? ข้อดีอย่างแรกก็คือ เราสามารถสร้างรูปสีเหลี่ยมขอบมนที่แต่ละมุมมีความมนไม่เท่ากันได้จากการรัน script นี้ครับ ลองดูตัวอย่างภาพด้านล่างได้ครับ

Illustrator ว ธ ทำส เหล ยม ม มป าน
แต่ก่อนที่จะเริ่ม เรามาเรียนรู้วิธีการรันสคริป (run script) สำหรับ Photoshop และ Illustrator อย่างง่ายๆ กันครับ

วิธีการรันสคริปต์สำหรับ Photoshop

Illustrator ว ธ ทำส เหล ยม ม มป าน
1. เลือก Menu File > Scripts > Browse…

Illustrator ว ธ ทำส เหล ยม ม มป าน
2. จากนั้นเลือกหาไฟล์ script ที่เราต้องการใช้ ให้สังเกตว่าเป็นไฟล์ .jsx นะครับสำหรับใช้งานบน Photoshop

วิธีการรันสคริปต์สำหรับ Illustrator

Illustrator ว ธ ทำส เหล ยม ม มป าน
1. เลือก Menu File > Scripts > Other Script… หรือ กดคีย์ลัด Ctrl + F12

Illustrator ว ธ ทำส เหล ยม ม มป าน
2. เลือกหาไฟล์ script ที่เราต้องการใช้ ให้สังเกตนะครับว่าเป็นไฟล์ .js สำหรับใช้งานบน Illustrator

เอาล่ะครับงั้นเรามาดูการใช้งาน script นี้กันเลยดีกว่า

ขั้นตอนการทำมุมให้มนใน Photoshop

Illustrator ว ธ ทำส เหล ยม ม มป าน
1. ก่อนอื่นให้เราไปดาวน์โหลดส script ทำมุมให้มนจากเว็บของคุณ Hiroyuki Sato ที่หน้าเว็บนี้ให้กดดาวน์โหลดที่ปุ่ม Download ZIP จากนั้นแตกไฟล์ zip ออกมา ข้างในโฟล์เดอร์จะมีแยกประเภทไฟล์ที่เป็น js กับ jsx อย่างที่ผมบอกไป สำหรับ Photoshop เราใช้โฟลเดอร์ jsx นะครับ

Illustrator ว ธ ทำส เหล ยม ม มป าน
2. จากนั้นเปิดโปรแกรม Photoshop แล้วใช้เครื่องมือ Rectangle Tool สร้างสี่เหลี่ยมที่เป็น vector

Illustrator ว ธ ทำส เหล ยม ม มป าน
3. ขณะที่เลือกที่เลเยอร์รูปสี่เหลี่ยมนี้อยู่ ให้เราเปิดใช้งาน script ที่ชื่อว่า ‘Round Any Corner’ ด้วยวิธีการที่ได้กล่าวไปข้างต้น หากเลือกไฟล์ถูก จะขึ้นหน้าต่างให้กรอกค่าความมนตามรูปด้านบน

Illustrator ว ธ ทำส เหล ยม ม มป าน
4. ในตัวอย่าง ผมใส่ค่าความมนให้กับมุมทั้ง 4 ไม่เท่ากัน กด ‘Apply’ เพื่อดูตัวอย่าง และกด ‘OK’ เพื่อยืนยันการรันสคริปต์นี้

Illustrator ว ธ ทำส เหล ยม ม มป าน
5. เราก็จะได้สี่เหลี่ยมที่มีมุมที่มนไม่เท่ากันแล้ว แต่ script นี้ยังมีฟีเจอร์เด็ดอีกครับ ลองดูต่ออีกหน่อยนะ

Illustrator ว ธ ทำส เหล ยม ม มป าน
6. ให้เราสร้างสี่เหลี่ยมหลายๆ อันดู ตรง panel ‘Layer’ ให้เราเลือกเลเยอร์สี่เหลี่ยมที่เราพึ่งสร้างนี้ทั้งหมด

Illustrator ว ธ ทำส เหล ยม ม มป าน
7. จากนั้นเลือกไฟล์ script ‘Round Any Corner’ อีกครั้ง แล้วใส่ค่าความมนตามต้องการ script นี้จะมีผลกับทุกๆ วัตถุที่เราเลือกครับ

Illustrator ว ธ ทำส เหล ยม ม มป าน
8. แล้วถ้าหากใครสงสัยว่า script นี้สามารถใช้ได้กับรูปทรง vector อื่นได้ไหม ผมก็ลองทดสอบดูให้แล้วครับว่า…

Illustrator ว ธ ทำส เหล ยม ม มป าน
9. ไม่ว่าจะเป็นรูปทรงใด script นี้ก็จะเปลี่ยนให้เป็นสี่เหลี่ยมที่มีความมนตามค่าที่เราใส่ ซะงั้นเนอะ

ขั้นตอนการทำมุมให้มนใน Illustrator

Illustrator ว ธ ทำส เหล ยม ม มป าน
1. เปิดโปรแกรม Illustrator จากนั้นสร้างรูปทรงสี่เหลี่ยมด้วยเครื่องมือ ‘Rectangle Tool’

Illustrator ว ธ ทำส เหล ยม ม มป าน
2. ขณะที่กำลังเลือกรูปทรงนี้อยู่ ให้เปิดไฟล์ script ด้วยวิธีการตามที่ได้อธิบายไปแล้วด้านบน อย่าลืมใช้โฟลเดอร์ js เลือกหาไฟล์ที่ชื่อ ‘Round Any Corner’ จะขึ้นหน้าต่างให้เรากรอกความมน

Illustrator ว ธ ทำส เหล ยม ม มป าน
3. เราก็จะได้สี่เหลี่ยมที่มีความมนเหมือนๆ กันทั้งสี่มุม แต่เอ๊ะ ถ้าเราอยากได้มุมที่มีความมนต่างกันต้องทำอย่างไรล่ะ อันนี้ต้องเหนี่อยหน่อยครับ แต่ก็มีความยืดหยุ่นมากขึ้นสำหรับการใช้งาน script นี้บน Illustrator มาดูกันว่าทำอย่างไร และทำไมถึงยืดหยุ่นกว่า

Illustrator ว ธ ทำส เหล ยม ม มป าน
4. สร้างสี่เหลี่ยมใหม่ จากนั้นใช้เครืองมือ ‘Direct Selection Tool’ แล้วเลือกจุด Path เฉพาะที่มุมใดมุมหนึ่งเท่านั้น

Illustrator ว ธ ทำส เหล ยม ม มป าน
5. จากนั้นกดเลือก run script เช่นเคย ตัวอย่างนี้ผมใช้ความมน 5 ก็จะได้ผลลัพธ์ตามภาพด้านบน

Illustrator ว ธ ทำส เหล ยม ม มป าน
6. สร้างสี่เหลี่ยมใหม่ คราวนี้ลองเลือกจุด path ที่มุมทั้งสองของสี่เหลี่ยม แล้วกด run script

Illustrator ว ธ ทำส เหล ยม ม มป าน
7. เราก็จะได้มุม 2 มุมที่มีความมนตามค่าที่เราใส่

Illustrator ว ธ ทำส เหล ยม ม มป าน
8. คราวนี้ลองสร้างรูปทรงใดๆ ด้วยเครื่องมือ ‘Pen Tool’ ดูครับ จากนั้นลอง run script ‘Round Any Corner’

Illustrator ว ธ ทำส เหล ยม ม มป าน
9. เราก็จะได้รูปทรงเหมือนที่เราสร้างแต่มุมแต่ละมุมจะมีความมนตามค่าที่ใส่ เราสามารถเลือกเฉพาะมุมที่เราต้องการให้มนได้นะครับ ด้วยการใช้เครื่องมือ ‘Direct Selection Tool’ เหมือนที่เราเลือกมุมทั้งสองของสี่เหลี่ยมตามตัวอย่างด้านบน (กด shift เพื่อเลือกมุม โดยมุมที่ถูกเลือกจะเป็นสีน้ำเงินเต็ม ส่วนมุมที่ไม่ได้ถูกเลือกจะเป็นแค่กรอบสีน้ำเงิน ข้างในสีขาว ดูรูปในขั้นตอนที่ 6 ประกอบนะครับ)

สรุปเรื่องสรุปราว

Script นี้บน Illustrator จะยืดหยุ่นกว่าบน Photoshop เพราะมันสามารถทำมุมใดๆ ให้มนก็ได้ แต่จะเหนื่อยหน่อยกรณีที่ต้องการทำมุมมนให้ไม่เท่ากันทั้ง 4 มุม เพราะเราต้อง run script ถึง 4 รอบ ขณะที่ใน Photoshop เรา run แค่ครั้งเดียวเท่านั้น

โชคดีที่เดี๋ยวนี้เราสามารถโอนถ่ายวัตถุระหว่างสองโปรแกรมได้ง่ายขึ้นและไร้รอยต่อ ดังนั้นเราจึงสามารถเลือก run script ให้กับรูปทรงที่เราต้องการบนโปรแกรมที่เหมาะสมได้อย่างมีอิสระมากขึ้นนั่นเองครับ