बनावट एक या अधिक छवियों का संग्रह है। इसका मतलब यह है कि एक बनावट को टीजीए या पीएनजी द्वारा दर्शाया जा सकता है, लेकिन न तो प्रारूप बनावट के सभी संभावित विशेषताओं का प्रतिनिधित्व करने में सक्षम है। क्यों?
क्योंकि प्रत्येक व्यक्ति केवल एक ही छवि धारण कर सकता है । कोई मम्मप नहीं हैं। 3 डी बनावट संभव नहीं हैं। कोई सरणी बनावट नहीं। कोई क्यूबैप्स नहीं। उन फ़ाइलों में से प्रत्येक सिर्फ एक 2 डी छवि है। वे एक बनावट का हिस्सा हो सकते हैं, लेकिन जब तक आप mipmapping का उपयोग नहीं कर रहे हैं (और जब तक कि आपकी विशिष्ट आवश्यकताएं नहीं हैं, मैं mipmaps का उपयोग नहीं करने के खिलाफ दृढ़ता से सलाह देता हूं), इन स्वरूपों में एक भी छवि फ़ाइल एक बनावट नहीं हो सकती।
वे ठीक छवि प्रारूप हैं, लेकिन वे खराब बनावट प्रारूप बनाते हैं ।
DDS बनावट प्रारूपों का सबसे आगे चलने वाला है क्योंकि यह वास्तव में चीजों की बनावट का समर्थन करता है। यह mipmaps और cubemaps का समर्थन करता है। यह 3 डी बनावट का समर्थन करता है। DDSv10 समर्थन सरणी बनावट। आप एक डीडीएस के भीतर एक ही बनावट को इस तरह से पैकेज कर सकते हैं जैसा कि आप पीएनजी या टीजीए के साथ नहीं कर सकते।
DDS असम्पीडित और संकुचित बनावट डेटा का समर्थन करता है। जब तक संकुचित बनावट प्रारूप DXT / BC बनावट स्वरूपों में से एक है।
PKM ETC1-संकुचित चित्रों की पैकेजिंग के लिए उपयोगी है, लेकिन PNG की तरह, यह वास्तविक बनावट सुविधाओं का समर्थन नहीं करता है।
PVR फाइलें DDS के मोबाइल के बराबर लगती हैं (हालांकि वे सिर्फ DDS का उपयोग क्यों नहीं कर सकते, मुझे नहीं पता)। वे विभिन्न संपीड़न तकनीकों का समर्थन करते हैं, लेकिन उनके पास सरणी बनावट जैसे उन्नत डीडीएसवी 10 सुविधाओं के साथ-साथ 3 डी बनावट समर्थन का अभाव है।
तो DDS व्यापक बनावट समर्थन के संदर्भ में जीतता है।