aspose.info
TH

รูปแบบไฟล์ DDS- ไฟล์ภาพพื้นผิว DirectDraw

อัปเดตเมื่อ

ไฟล์ DDS คืออะไร??

ไฟล์ DDS เป็นไฟล์ภาพแรสเตอร์ที่ใช้รูปแบบคอนเทนเนอร์ DirectDraw Surface (DDS) มันเก็บพื้นผิวที่ไม่บีบอัดและบีบอัด (DXTn) และใช้ประเภทต่าง ๆ เพื่อจัดเก็บข้อมูลประเภทต่าง ๆ นอกจากนี้ยังสนับสนุนข้อมูลหลายประเภท เช่น พื้นผิวชั้นเดียว พื้นผิวที่มีแผนที่ mipmap แผนที่ลูกบาศก์ แผนที่ปริมาตร และอาร์เรย์พื้นผิว สิ่งนี้ทำให้ไฟล์ DDS สามารถจัดเก็บโมเดลหน่วยพื้นผิวของวิดีโอเกมนอกเหนือจากภาพถ่ายดิจิทัลและพื้นหลังเดสก์ท็อป Windows รูปแบบไฟล์ DDS ได้รับการพัฒนาโดย Microsoft เพื่อใช้กับ DirectX SDK

รูปแบบไฟล์ ท.บ

ไฟล์ DDS ถูกบันทึกเป็นไฟล์ไบนารีและสามารถใช้กับ DirectX SDK ใช้พลังของ DirectX เพื่อพัฒนาแอปพลิเคชันการเรนเดอร์ตามเวลาจริง เช่น เกม 3 มิติ

เค้าโครงไฟล์ DDS

รูปแบบไฟล์ DDS ได้รับการบันทึกโดย Microsoft อย่างละเอียด ไฟล์ Binary DDS มีข้อมูลต่อไปนี้

  • DWORD (ตัวเลขมหัศจรรย์) ที่มีค่ารหัสอักขระสี่ตัว ‘DDS’ (0x20534444)
  • คำอธิบายของข้อมูลในไฟล์

DDS_HEADER อธิบายข้อมูลและ DDS_PIXELFORMAT อธิบายรูปแบบพิกเซล ทั้งคู่แทนที่โครงสร้าง DDSURFACEDESC2, DDSCAPS2 และ DDPIXELFORMAT DirectDraw 7 ที่เลิกใช้แล้ว

DWORD               dwMagic;
DDS_HEADER          header;

คู่มือการเขียนโปรแกรมของรูปแบบไฟล์ DDS ให้รายละเอียดเพิ่มเติมทางเทคนิคของรูปแบบไฟล์นี้

อ้างอิง