แปลง Panasonic RAW เป็น PNG
แปลงไฟล์ Panasonic Lumix RAW (RW2, RAW) ให้เป็นกราฟิกต้นฉบับ PNG ที่ปราศจากอาร์ติแฟกต์ ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | PANASONIC-RAW | PNG |
|---|---|---|
| ประเภท MIME | - | image/ |
| ประเภท | - | แรสเตอร์ |
| การบีบอัด | - | ไม่สูญเสียคุณภาพ (DEFLATE / LZ77 + Huffman) |
| ข้อกำหนดมาตรฐาน | - | ข้อกำหนด W3C PNG ฉบับที่ 3 |
| ส่วนหัวที่ระบุลายเซ็นไฟล์ | - | 89 50 4E 47 0D 0A 1A 0A |
ภาพรวมรูปแบบและการใช้งาน
ตั้งแต่กล้องคอมแพค Lumix รุ่นเก่าอย่าง LX3 และ FZ50 ที่ใช้นามสกุล .raw ทั่วไป ไปจนถึงกล้องมิเรอร์เลสซีรีส์ S และซีรีส์ G รุ่นใหม่ที่ใช้ .rw2 ตระกูลฟอร์แมต RAW ของ Panasonic ถูกใช้งานอย่างแพร่หลายโดยครีเอเตอร์สายไฮบริด ตัวแปลง Panasonic RAW เป็น PNG แบบรวมนี้จะจัดการทั้งคอนเทนเนอร์ .raw รุ่นเก่าและ .rw2 รุ่นใหม่โดยอัตโนมัติ โดยสร้างกราฟิก PNG มาตรฐานแบบไม่สูญเสียคุณภาพสำหรับการนำเสนอต่อลูกค้า งานศิลปะคอมโพสิต และการเผยแพร่เชิงพาณิชย์
ข้อกำหนดทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ
เอนจิ้น WebAssembly ของ LibRaw ที่เราใช้ร่วมกัน จะวิเคราะห์ส่วนหัวของคอนเทนเนอร์ Panasonic ดึงเส้นโค้งการทำให้ข้อมูลเซ็นเซอร์เป็นเชิงเส้นและค่าเกนสมดุลสีขาว ดีโมซาอิกฟิลเตอร์สี Bayer และเข้ารหัสเป็นบิตสตรีม PNG ผลลัพธ์เป็นภาพที่ประมวลผลแล้ว ไม่ใช่ข้อมูลเซ็นเซอร์ RAW ต้นฉบับ
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
รองรับนามสกุล RAW ของ Panasonic ทั้งหมด (.rw2, .raw) และสร้างไฟล์ PNG มาตรฐานที่ใช้งานร่วมกับแพลตฟอร์มเว็บ เดสก์ท็อป และมือถือส่วนใหญ่ได้
เคล็ดลับการใช้งาน
PNG คงภาพที่เรนเดอร์แล้วไว้โดยไม่สูญเสียจากการบีบอัด การประมวลผล RAW เปลี่ยนข้อมูลเซ็นเซอร์ และ PNG ไม่เก็บข้อมูล RAW ต้นฉบับ
คำถามที่พบบ่อย
กล้อง Panasonic รุ่นใดบ้างที่ใช้นามสกุล .RAW แทนที่จะเป็น .RW2?
กล้อง Lumix รุ่นแรกๆ รวมถึง DMC-LC1, DMC-L1, DMC-FZ30, DMC-FZ50 และ DMC-LX1/LX2 ใช้รหัสนามสกุล .raw
การแปลงเป็น PNG ทำให้เกิดอาร์ติแฟกต์จากการบีบอัดหรือไม่?
PNG คงภาพที่เรนเดอร์แล้วไว้โดยไม่สูญเสียจากการบีบอัด การประมวลผล RAW เปลี่ยนข้อมูลเซ็นเซอร์ และ PNG ไม่เก็บข้อมูล RAW ต้นฉบับ
ไฟล์ของฉันยังคงเป็นส่วนตัวบนคอมพิวเตอร์ของฉันหรือไม่?
ใช่ เอนจิ้นการแปลงทำงานบนฝั่งไคลเอนต์ 100% ผ่าน WebAssembly โดยไม่มีการรับส่งข้อมูลใดๆ