ภาพพื้นหลังโปร่งใส ทำยังไงอะ

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

ใคร่รู้ให้อ่าน ทำไมภาพถึงไม่มีพื้นหลัง

ถ้าคลุกคลีอยู่กับการใช้งานคอมพิวเตอร์ หรือการทำงานที่เกี่ยวข้องกับงานภาพนิ่ง งานวีดีโอ คงต้องผ่านตามาบ้างกับ Color Channels เช่น RGB ,CMYK ที่แทนแม่สีต่างๆ แต่หลายคนอาจยังไม่รู้ว่ามี Channel อีกตัวหนึ่งที่ทำงานเป็นตัวแทนของความโปล่งใสของสีในภาพ นั่นคือ Channel Alpha

ยังมีไฟล์อีกหลายประเภทที่ทำ พื้นหลังโปร่งใส ได้
เพราะมี Channel Alpha ให้ใช้
แต่ในบทความนี้จะยกตัวอย่างแค่ที่นิยมใช้กัน

ประเภทไฟล์ (File type) ที่รองรับ Channel Alpha (RGBA)

.png – ส่วนของภาพนิ่ง ไฟล์ประเภท png จะมี Channel Alpha ให้ใช้งาน ในตัวอย่างผมสร้างวงกลมขึ้นมาบนพื้นเปล่าแล้วกำหนด Opacity 100% 70% 30% และบันทึกเป็นไฟล์ .jpg กับ .png
ตัวไฟล์ jpg จะถูกเติมสีขาวมาอัตโนมัติเพราะไม่มี Channel Alpha ใช้งาน
ส่วนไฟล์ png จะไม่ถูกเติมสีขาวเพราะมี Channel Alpha ใช้งาน

test Channel Alpha .jpg
test Channel Alpha .png

.mov ,.avi – ในส่วนงานวีดีโอ ไฟล์ประเภท mov ,avi จะมีให้เลือกใช้งาน Channel Alpha เมื่อทำการ Export
ถ้าเลือก RGB ส่วนพื้นที่ว่างจะถูกเติมสีดำโดยอัตโนมัติ
ถ้าเลือก RGB + Alpha ก็จะได้พื้นหลังโล่งๆ ตามที่ต้องการ

test Channel Alpha .mov (RGB)
test Channel Alpha .mov (RGB + A)
หน้าต่าง Setting ของโปรแกรม After Effect

ประยุกต์ใช้งาน

กลับไปสู่จุดเริ่มต้นของบทความที่ว่า ทำงานไปหลายๆ งาน ก็จะเจอโจทย์ให้เราต้องใส่โลโก้ ลายน้ำ ลายกราฟฟิก ซ้อนภาพหลายเลเยอร์เพื่อทำ animation หรือจะทำภาพนิ่งธรรมดาให้เป็นภาพแบบ 2.5D ความรู้เรื่อง Alpha channel เป็นส่วนหนึ่งในหลายๆเรื่องที่ต้องรู้ใว้ ลองประยุคต์กันดูครับ

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *