แปลง EXR เป็น PNG
แปลงไฟล์เรนเดอร์ OpenEXR ให้เป็น PNG ที่เปิดได้ในทุกเบราว์เซอร์ แอปแชต หรือสไลด์นำเสนอ ภาพแบบ float จะถูกลดลงเป็นสี 8 บิตมาตรฐานพร้อมช่องอัลฟา พร้อมใช้ส่งพรีวิวให้ลูกค้าหรือใส่ในพอร์ตโฟลิโอ
แปลงไฟล์รูปภาพ
หรือลากไฟล์ JPG, JPEG, JPE … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
ค่า 85 ทำให้ภาพถ่ายดูเหมือนต้นฉบับทุกประการ ควรลดค่านี้เฉพาะเมื่อต้องการไฟล์ที่เล็กลง
JPG, BMP และ EPS ไม่รองรับความโปร่งใส พิกเซลโปร่งใสจะถูกเติมด้วยสีนี้
รหัสสีแบบ Hex ที่ใช้แทนพิกเซลโปร่งใส เช่น #FFFFFF
รูปแบบนี้เก็บภาพได้เพียงภาพเดียว หากต้องการคงภาพเคลื่อนไหวไว้ ให้เลือกผลลัพธ์เป็น GIF หรือ WebP
ไอคอนหลายขนาดจะรวมความละเอียดหลายระดับไว้ในไฟล์เดียว เบราว์เซอร์และระบบปฏิบัติการจะเลือกขนาดที่ต้องใช้เอง
คงขนาดภาพเดิมไว้ หรือกำหนดด้านใดด้านหนึ่ง โดยระบบจะคงอัตราส่วนภาพไว้
จำนวนพิกเซลของด้านที่เลือกไว้ด้านบน
เปอร์เซ็นต์ของขนาดภาพต้นฉบับ
sRGB เหมาะสำหรับหน้าจอและเว็บไซต์ ควรคงค่าเดิมไว้สำหรับงานพิมพ์ ส่วนระดับสีเทาจะตัดสีออกทั้งหมด
เป็นข้อมูลเมตาเท่านั้น ค่า 0 จะคงค่าเดิมไว้ เครื่องพิมพ์และบางเว็บไซต์จะอ่านค่านี้ แต่จะไม่เปลี่ยนขนาดภาพเป็นพิกเซล
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์เรนเดอร์ .exr
ไฟล์ EXR แบบเลเยอร์เดียวหรือหลายเลเยอร์จาก Blender, Houdini, Maya หรือ Nuke อัปโหลดได้สูงสุด 20 ไฟล์ต่อครั้ง ไฟล์ละไม่เกิน 95 MB
- 2
กด แปลงเป็น PNG
ระบบอ่านภาพ RGBA หลัก แปลงจากแสงเชิงเส้นเป็นสีสำหรับแสดงผล แล้วเขียนเป็นไฟล์ PNG แบบ 8 บิต
- 3
เปรียบเทียบกับโปรแกรมดูภาพของคุณ
เปิดไฟล์ PNG เทียบกับหน้าต่างเรนเดอร์ หากหน้าตาของภาพต่างกัน หมายเหตุเรื่อง view transform ด้านล่างอธิบายสาเหตุไว้
EXR เก็บแสงเป็นตัวเลขทศนิยมลอยตัว ส่วน PNG เก็บ 256 ระดับต่อช่องสี การแปลงคือการจับคู่จากแบบแรกเป็นแบบหลัง โดยเก็บเฉพาะภาพ beauty และอัลฟา ไม่มีอย่างอื่น
แปลง EXR เป็น PNG สำหรับงานเรนเดอร์ Blender และ VFX
Industrial Light & Magic สร้าง OpenEXR ขึ้นสำหรับไปป์ไลน์ภาพยนตร์ของตนเอง และเผยแพร่เป็นโอเพนซอร์สในปี 2003 ชนิดข้อมูล half-float แบบ 16 บิตทำให้พิกเซลสว่างกว่าสีขาวได้มาก ซึ่งเป็นสิ่งที่งานคอมโพสิตต้องใช้ในการเพิ่มแสงเรือง ปรับแสง หรือปรับสีช็อตโดยไม่เกิดแถบสี ปัจจุบันฟอร์แมตนี้อยู่ภายใต้การดูแลของ Academy Software Foundation และ Blender, Houdini, Maya, Nuke และ After Effects ล้วนเขียนไฟล์นี้ได้
ความยืดหยุ่นนี้เองทำให้ไฟล์ .exr เปิดในเบราว์เซอร์ แกลเลอรีมือถือ Slack หรือ Google Slides ไม่ได้ เมื่อลูกค้าต้องการดูเฟรม ครูต้องการภาพนิ่งสำหรับส่งงานในคอร์ส หรือ ArtStation ต้องการภาพพอร์ตโฟลิโอ ก็ต้องแปลงเรนเดอร์ให้เป็นรูปภาพทั่วไป PNG เป็นตัวเลือกปกติ เพราะไม่สูญเสียคุณภาพ โปร่งใสในจุดที่เรนเดอร์โปร่งใส และเปิดอ่านได้ทุกที่
จากแสงแบบ linear float สู่ PNG 8 บิต
อ่านเลเยอร์ beauty
ถอดรหัสภาพ RGBA หลักของ EXR ค่า float อาจสูงกว่า 1.0 มาก
แปลงเป็นสีสำหรับแสดงผล
แปลงแสงเชิงเส้นเป็น sRGB และค่าที่เกินสีขาวจะถูกบีบอัดหรือตัดทิ้ง
เขียนเป็น PNG 8 บิต
แต่ละช่องสีกลายเป็น 0–255 รวมถึงอัลฟา และบีบอัดแบบไม่สูญเสียข้อมูล
ช่องสัญญาณและ AOV ใดของ EXR ที่ถูกนำไปใส่ใน PNG
| from ↓ · to → | PNG | JPG |
|---|---|---|
| RGB beauty | RGB beauty to PNG: yes | RGB beauty to JPG: yes |
| Alpha | Alpha to PNG: yes | – Alpha to JPG: no |
| ความลึก (Z) | – ความลึก (Z) to PNG: no | – ความลึก (Z) to JPG: no |
| Normal | – Normal to PNG: no | – Normal to JPG: no |
| Cryptomatte | – Cryptomatte to PNG: no | – Cryptomatte to JPG: no |
| เลเยอร์วิวเพิ่มเติม | – เลเยอร์วิวเพิ่มเติม to PNG: no | – เลเยอร์วิวเพิ่มเติม to JPG: no |
EXR
OpenEXR
OpenEXR คือรูปแบบภาพช่วงไดนามิกสูง (HDR) ที่พัฒนาโดย Industrial Light & Magic และเปิดเป็นโอเพนซอร์สในปี 2003 เก็บช่องสีแบบ half-float 16 บิตหรือ float 32 บิต ส่วนที่สว่างจัดและเงามืดลึกจึงไม่ถูกตัดทิ้งระหว่างการแก้ไข รองรับช่องสีที่ตั้งชื่อได้หลายช่อง เลเยอร์ และการบีบอัดแบบ lossless หรือ lossy และเป็นมาตรฐานในงานวิชวลเอฟเฟกต์ การคอมโพสิต และการเรนเดอร์ 3 มิติ ไฟล์มีขนาดใหญ่ และโปรแกรมดูภาพทั่วไปกับเบราว์เซอร์แสดงผลได้ไม่ถูกต้อง
- การบีบอัด
- ได้ทั้งแบบสูญเสียและไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 2003 · Industrial Light & Magic
PNG
Portable Network Graphics
PNG เป็นรูปแบบภาพแรสเตอร์แบบไม่สูญเสียข้อมูล (lossless) ที่ PNG Development Group เผยแพร่ในปี 1996 และต่อมาได้รับการกำหนดเป็นมาตรฐานโดย W3C และ ISO รักษาทุกพิกเซลไว้อย่างแม่นยำ รองรับพื้นหลังโปร่งใสแบบ alpha เต็มรูปแบบ และแสดงข้อความ ขอบคม และสีพื้นเรียบได้โดยไม่มีสิ่งแปลกปลอมในภาพ (artefact) ความแม่นยำนี้ทำให้เหมาะกับภาพหน้าจอ โลโก้ ไอคอน และกราฟิกส่วนติดต่อผู้ใช้ ข้อแลกเปลี่ยนคือขนาด ภาพถ่ายที่บันทึกเป็น PNG มักใหญ่กว่าภาพเดียวกันในรูปแบบ JPEG หรือ WebP หลายเท่า เบราว์เซอร์ ระบบปฏิบัติการ และโปรแกรมแต่งภาพทุกตัวเปิดไฟล์ PNG ได้
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ไม่ได้
- เปิดตัว
- 1996 · PNG Development Group
การแปลง EXR เป็น PNG เป็นขั้นตอนสุดท้ายของงาน 3D หรือ VFX ศิลปินเก็บต้นฉบับแบบ float ไว้สำหรับคอมโพสิต และส่งไฟล์ PNG ให้ลูกค้า เว็บไซต์พอร์ตโฟลิโอ และแอปแชตที่อ่าน OpenEXR ไม่ได้
เก็บไฟล์ EXR ไว้
ไฟล์ PNG เป็นสำเนาสำหรับส่งมอบ เมื่อส่วนสว่างถูกตัดเป็นสีขาวและพาสต่าง ๆ หายไปแล้ว คุณจะปรับสีช็อตจากไฟล์นี้อีกไม่ได้ ควรเก็บ EXR ไว้คู่กับ PNG และหากต้องการดูตัวอย่างของ environment map แบบ radiance HDR ด้วย ให้ส่งผ่าน HDR เป็น JPG
คำถามเกี่ยวกับการแปลง OpenEXR เป็น PNG
ทำไมไฟล์ PNG ดูต่างจากหน้าต่างเรนเดอร์ของ Blender
Blender แสดงผลเรนเดอร์ผ่าน view transform ซึ่งค่าเริ่มต้นคือ AgX ตั้งแต่ Blender 4.0 และเป็น Filmic ก่อนหน้านั้น รวมถึง Look และค่าแสงที่คุณตั้งไว้ ส่วนไฟล์ EXR บันทึกเป็นข้อมูล scene-linear ดิบโดยไม่มี transform ดังกล่าว ตัวแปลงไฟล์ภายนอก Blender จึงไม่ทราบค่าเหล่านั้น หากต้องการให้ตรงกันทุกประการ ให้บันทึก PNG จาก Blender โดยตรง
PNG เก็บช่วงไดนามิก HDR ของ EXR ได้หรือไม่
ไม่ได้ PNG แบบ 8 บิตมี 256 ระดับต่อช่องสี ตั้งแต่สีดำจนถึงสีขาวของจอ ขณะที่ EXR แบบ half-float เก็บค่าได้สูงสุด 65,504 ส่วนที่สว่างกว่าสีขาวจะถูกบีบหรือตัดทิ้ง ดังนั้นควรเก็บไฟล์ EXR ไว้เป็นต้นฉบับสำหรับการปรับสีในภายหลัง
พาส depth, normal และ Cryptomatte จะเป็นอย่างไร
ส่วนเหล่านั้นจะถูกตัดออก PNG เก็บได้เพียงภาพ RGB หนึ่งภาพกับช่องอัลฟา จึงแปลงเฉพาะเลเยอร์ beauty หลักเท่านั้น หากต้องการดูพาส depth หรือ normal ให้เขียนออกเป็นไฟล์แยกใน compositor ของ Blender แล้วแปลงไฟล์นั้น
พื้นหลังโปร่งใสของภาพเรนเดอร์ยังคงอยู่หรือไม่
ได้ หากเรนเดอร์ด้วยฟิล์มโปร่งใส ไฟล์ EXR จะมีช่องอัลฟา และ PNG จะเก็บช่องนี้ไว้ วัตถุจะแสดงบนลายตารางหมากรุกในโปรแกรมแก้ไขภาพ และอยู่บนพื้นหลังของหน้าเว็บใดก็ได้
ไฟล์ EXR แบบหลายเลเยอร์มีขนาดไฟล์เกิน 95 MB ควรทำอย่างไร
บันทึกใหม่จาก Blender หรือ Nuke โดยเลือกเฉพาะเลเยอร์ combined หรือใช้การบีบอัดแบบ DWAA ซึ่งสูญเสียข้อมูลบางส่วนแต่เล็กกว่า ZIP หรือ PIZ มาก เลเยอร์ beauty เดี่ยวขนาด 1920 × 1080 มักมีขนาดต่ำกว่าขีดจำกัดอย่างชัดเจน
PNG หรือ JPG เหมาะกับการแชร์ภาพเรนเดอร์มากกว่ากัน
เลือก PNG เมื่อเรนเดอร์มีความโปร่งใสหรือมีขอบคมแบบงานส่วนติดต่อผู้ใช้ และเลือก JPG เมื่อเป็นภาพเต็มเฟรมที่จะส่งทางอีเมลหรือแชตที่จำกัดขนาด บทความเปรียบเทียบ JPG และ PNG อธิบายข้อดีข้อเสียไว้อย่างละเอียด