เครื่องมือแปลง Truevision TGA เป็น PNG
ถอดรหัสเท็กซ์เจอร์เกม Truevision TGA ขนาด 24-bit และ 32-bit รวมถึงกราฟิกเรสเตอร์ให้อยู่ในรูปแบบ PNG แบบไม่สูญเสียคุณภาพที่เป็นสากล
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | TGA | PNG |
|---|---|---|
| ประเภท MIME | image/x-tga | image/png |
| ประเภท | raster | raster |
| การบีบอัด | uncompressed / RLE | lossless (DEFLATE / LZ77 + Huffman) |
| ข้อกำหนดมาตรฐาน | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| ส่วนหัว Magic Bytes | 00 00 02 00 (Uncompressed RGB) or 54 52 55 45 56 49 53 49 4F 4E (TRUEVISION-XFILE at footer) | 89 50 4E 47 0D 0A 1A 0A |
ภาพรวมรูปแบบและการใช้งาน
Truevision TGA (Targa) เป็นรูปแบบภาพไอคอนิกที่ใช้กันอย่างแพร่หลายในเอ็นจิ้นเกม 3 มิติ พイปไลน์แอนิเมชัน และเวิร์กโฟลว์การอบเท็กซ์เจอร์ (texture baking) เว็บเบราว์เซอร์สำหรับผู้ใช้ทั่วไปและระบบปฏิบัติการมือถือส่วนใหญ่ไม่สามารถเปิดดูไฟล์ TGA ได้โดยตรง การแปลงเท็กซ์เจอร์ TGA เป็น PNG ช่วยให้ดู แชร์ และปรับแต่งเนื้อหาเว็บได้ง่ายขึ้น พร้อมทั้งคงความโปร่งใสของแชนแนลอัลฟาไว้อย่างครบถ้วน การถอดรหัสเท็กซ์เจอร์ทั้งหมดทำงานภายในเบราว์เซอร์ของคุณโดยไม่มีการส่งไฟล์ออกไปข้างนอก
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
ตัวถอดรหัสจะวิเคราะห์ส่วนหัว TGA ขนาด 18 ไบต์ โดยตรวจสอบประเภทของภาพ (2 สำหรับทรูคัลเลอร์แบบไม่บีบอัด, 10 สำหรับทรูคัลเลอร์แบบ RLE) และความลึกของสี (24 หรือ 32 บิตต่อพิกเซล) ระบบจะทำการคลายการบีบอัดแพ็กเก็ต RLE (ถ้ามี) จัดการการพลิกพิกัดแนวตั้งตามบิตตัวอธิบายที่ 5 และห่อหุ้มอาร์เรย์พิกเซล RGBA ลงในคอนเทนเนอร์ PNG ที่ปรับแต่งแล้ว
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
TGA จำกัดอยู่แค่ในชุดโปรแกรมเกมและ 3 มิติ ในขณะที่ PNG รองรับโดยปริยายจากเว็บเบราว์เซอร์ โทรศัพท์ แท็บเล็ต และระบบปฏิบัติการเดสก์ท็อปทั้งหมด
ข้อมูลที่เป็นประโยชน์
เท็กซ์เจอร์เกมที่มีมาสก์ความโปร่งใสแบบอัลฟาจะคงแชนแนลอัลฟา 8 บิตดั้งเดิมไว้เมื่อแปลงเป็น PNG แบบ 32 บิต
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
เท็กซ์เจอร์เกมขนาด 4 MB แบบไม่บีบอัดสามารถแปลงเป็น PNG ขนาด 600 KB ได้ในเวลาไม่ถึง 40 มิลลิวินาที ช่วยลดพื้นที่จัดเก็บข้อมูลได้อย่างมาก
คำถามที่พบบ่อย
การแปลง TGA เป็น PNG ยังคงเก็บมาสก์เท็กซ์เจอร์ที่โปร่งใสไว้หรือไม่?
ใช่ ไฟล์ TGA ขนาด 32 บิตที่มีแชนแนลอัลฟาเฉพาะจะแปลงเป็น PNG ขนาด 32 บิตพร้อมกับการรักษาแชนแนลอัลฟาไว้อย่างสมบูรณ์
การแปลง TGA เป็น PNG เป็นแบบไม่สูญเสียข้อมูลใช่หรือไม่?
ใช่ ทั้งสองรูปแบบจัดเก็บพิกเซล RGB แบบไม่บีบอัดหรือบีบอัดแบบไม่สูญเสีย ดังนั้นรายละเอียดหรือสีของภาพจึงไม่มีการเปลี่ยนแปลงใดๆ