ddsfile على صناديق.io
التوثيق
هذه المكتبة مخصصة لتحليل وإنشاء ملفات Microsoft DirectDraw Surface (.DDS). تحتوي هذه الملفات على بيانات النسيج، في الأصل لـ DirectX، ولكن يمكن لواجهات برمجة تطبيقات الرسم الأخرى مثل OpenGL وVulkan استخدام بيانات النسيج. تتعامل العديد من خطوط تكييف الأصول بهذا التنسيق فقط، لذلك حتى إذا كنت تعمل مع OpenGL أو Vulkan، فربما لا تزال بحاجة إلى التعامل مع ملفات .DDS.
تدعم هذه المكتبة القوام mipmapped، وأنسجة الحجم، ومصفوفات النسيج، وخرائط المكعب، وتنسيقات النسيج المضغوطة (DXTn / BCn) ورأس ملحق DirectX 10. يتم دعم كل من D3DFormat الأقدم وDxgiFormat الأحدث، بالإضافة إلى الملفات ذات التنسيق غير المحدد (متى توفرت بيانات كافية للقيام بذلك).
تتعامل هذه المكتبة بشكل أساسي مع غلاف الحاوية . بيانات النسيج نفسها غير شفافة في الغالب. ومع ذلك، تتوفر بعض البيانات من الترويسات حول بيانات النسيج، بما في ذلك:
مرخص بموجب ترخيص MIT (LICENSE-MIT أو http://opensource.org/licenses/MIT)
ما لم تنص صراحة على خلاف ذلك، فإن أي مساهمة يتم تقديمها عمدًا لإدراجها في العمل بواسطتك، سيتم ترخيصها بموجب ترخيص MIT دون أي شروط أو أحكام إضافية.