UltKit

تحويل DDS إلى PNG

ملفات DDS خامات مُجهَّزة لبطاقة الرسومات لا للبشر. وتحويلها إلى PNG يمنحك صورة عادية يمكنك فتحها في أي برنامج تحرير، أو معاينتها على الويب، أو اعتمادها أساسًا لمود.

محوّل الصور

أو أفلت ملفات JPG, JPEG, JPE … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع خامات ‎.dds

    حتى 20 ملفًا في الدفعة الواحدة، وبحد أقصى 95 MB للملف، وهو ما يكفي لخامات مضغوطة بالكتل حتى دقة 8K مع سلسلة mip كاملة.

  2. 2

    اترك فضاء الألوان على «الإبقاء على الأصل»

    خامات مثل خرائط normal وroughness تخزّن بيانات لا ألوانًا. ضمن الإعدادات المتقدمة يبقى خيار فضاء الألوان على الإبقاء على الأصلي حتى لا تتغير هذه القيم.

  3. 3

    اضغط على «تحويل إلى PNG»

    تتحول كل خامة إلى ملف PNG بلا فقدان وبدقتها الكاملة، مع الحفاظ على الشفافية.

يفك تحويل DDS إلى PNG ضغط GPU، ويحتفظ بالصورة بحجمها الكامل وقناة ألفا، ويتخلى عن نسخ mip الأصغر التي لا يحتاجها سوى محرك اللعبة.

ما ملف DDS ولماذا تجد برامج التحرير صعوبة في فتحه

قدّمت Microsoft صيغة DirectDraw Surface مع DirectX 7 عام 1999 حاويةً للخامات كما تريدها بطاقة الرسوميات تمامًا. تُخزَّن بكسلاتها بضغط الكتل: تُقسَّم الصورة إلى مربعات 4 × 4، ويوصف كل مربع بلونين مرجعيين مع فهرس صغير لكل بكسل. يستطيع GPU فك أي مربع بمفرده دون فك الملف كله، ولهذا ما زالت ألعاب من Skyrim إلى المحركات الحديثة تشحن خامات DDS.

يحمل ملف DDS عادةً سلسلة mip أيضًا، وهي نسخ متتالية يبلغ عرض وارتفاع كل منها نصف سابقتها، وتُستعمل عندما يكون الجسم بعيدًا. تضيف السلسلة الكاملة نحو ثلث حجم الملف. وتحتوي بعض ملفات DDS على cube map بستة أوجه أو على مصفوفة من عدة خامات، بينما يحتوي PNG على صورة واحدة.

صيغ ضغط DDS التي ستصادفها: من BC1 إلى BC7

عدد البتات لكل بكسل ثابت، لذا يعتمد حجم الملف على الأبعاد والصيغة فقط.
الصيغةالاسم الأقدمالبتات لكل بكسلألفاالاستخدام المعتاد
BC1DXT14لا شيء أو 1 بتلون معتم، أوراق نباتات مقصوصة
BC2DXT38صريحة بـ 4 بتنادرة في الألعاب الحالية
BC3DXT58تدرج سلسلون مع شفافية ناعمة
BC4ATI14قناة واحدة فقطRoughness والارتفاع والأقنعة
BC5ATI2 / 3Dc8قناتان فقطخرائط normal في فضاء المماس
BC7لا يوجد8اختيارية، بجودة عاليةخامات الألوان الحديثة، Direct3D 11

DDS

DirectDraw Surface

DDS هو تنسيق خامات من Microsoft ظهر مع DirectX 7 عام 1999. يخزّن الصور بمخططات ضغط كتلي جاهزة لوحدة المعالجة الرسومية مثل DXT/BCn، مع خرائط mipmap وخرائط مكعبة، بحيث تستخدمها بطاقات الرسوميات دون فك ترميز. الضغط الكتلي مع فقدان وقد تظهر معه عيوب في التدرجات اللونية، مع أن DDS غير المضغوط موجود أيضًا. وهو شائع في ألعاب الحاسوب وتعديلاتها، لكن المتصفحات ومعظم برامج عرض الصور اليومية لا تدعمه.

الضغط
مع فقدان أو دونه
الشفافية
نعم
الحركة
لا
سنة الظهور
1999 · Microsoft
محول DDS

PNG

رسومات الشبكة المحمولة

PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.

الضغط
دون فقدان
الشفافية
نعم
الحركة
لا
سنة الظهور
1996 · PNG Development Group
محول PNG

يحوّل صانعو المودات والفنانون DDS إلى PNG لعرض خامة اللعبة أو تعديلها أو توثيقها في برامج الصور المعتادة؛ أما الاتجاه المعاكس PNG إلى DDS فيعبّئ العمل المنتهي في صيغة GPU يستطيع المحرك تحميلها.

تشوهات الضغط الكتلي تبقى بعد التحويل

صيغة PNG لا تلغي ضغط DDS

التدرجات المخططة والحواف المتكتلة ناتجة عن مربعات 4 × 4 ومدمجة في الخامة نفسها. يعيد PNG إنتاجها تمامًا، وهذا مفيد لتقييم الخامة، لكنه يعني أن DDS المحوَّل لن يكون نظيفًا مثل ملف الفنان الأصلي.

للتعديل، هذا مقبول عادةً. مودات إعادة التكسية وتغيير الألوان وتعديلات الواجهة تبدأ دائمًا من ملفات DDS الخاصة باللعبة؛ اعمل على PNG بدقته الكاملة ودع التصدير إلى DDS ينشئ مستويات mip جديدة. احتفظ بـ PNG نسخةً رئيسية وأعد التصدير منه فقط، لتتجنب جولة ثانية من ضغط الكتل على تعديلاتك اللاحقة.

سيكون ناتج PNG أكبر من DDS لمعظم الخامات، لأن ضغط PNG بلا فقدان بينما صيغ BC ليست كذلك. وإذا كنت تحتاج معاينة للمشاركة فقط فإن DDS إلى JPG يعطي ملفًا أصغر بكثير؛ ولصيغ الألعاب الأخرى يتولى TGA إلى PNG خامات Targa الأقدم التي تستخدمها محركات كثيرة.

أسئلة حول تحويل DDS إلى PNG

لماذا تعمل خامة DDS في اللعبة ولا تفتح في برنامج تحرير الصور؟

يخزّن DDS البكسلات بصيغ مضغوطة بالكتل خاصة ببطاقات الرسوميات، وتفك ضغطها بالعتاد مباشرة. كثير من المحررات لم تضف مفكّ ترميز لها: يحتاج Photoshop إلى إضافة من NVIDIA أو Intel، بينما يقرأ Paint.NET وGIMP معظم ملفات DDS. أما PNG فيزيل هذا الاعتماد.

ماذا يحدث لمستويات mipmap عند تحويل DDS إلى PNG؟

يحتوي PNG على صورة واحدة فقط، لذا يُحتفظ بأكبر مستوى وحده. أما النسخ الأصغر فتُعاد إنشاؤها على أي حال عند تعبئة الخامة مجددًا في DDS، فلا يضيع شيء ذو قيمة.

لماذا تظهر خريطة normal map المحوَّلة باللونين الأحمر والأخضر؟

تخزّن خرائط normal اتجاه السطح لا اللون. الخرائط المضغوطة بصيغة BC5 تحتفظ بقناتين فقط، لذلك تظهر في PNG بالأحمر والأخضر، ويعيد shader اللعبة بناء القيمة الثالثة. أما خرائط normal القديمة بنظام RGB فتبدو بلون أزرق فاتح وبنفسجي. وكلاهما صحيح.

هل يزيل تحويل DDS إلى PNG تشوهات الضغط على شكل مربعات؟

لا. عيوب الكتل جزء من الخامة المخزّنة، وPNG ينسخ البكسلات المفكوكة كما هي تمامًا. إذا كنت تحتاج مصدرًا نظيفًا فابحث عن العمل الفني الأصلي؛ وللتعديل اعمل على PNG وتقبّل النعومة الموجودة.

هل يمكنني تعديل ملف PNG وإعادته إلى اللعبة؟

نعم. احفظ تعديلك ثم حوّله بواسطة PNG إلى DDS. تحقق من صيغة الكتل وإعدادات mip التي تتوقعها اللعبة؛ فالمودات التي تضم خامة بصيغة خاطئة قد تبدو باهتة أو تفشل في التحميل.

هل تبقى الشفافية الموجودة في DDS ضمن ملف PNG؟

نعم. تُكتب قناة ألفا من خامات BC1 وBC2 وBC3 وBC7 في قناة ألفا الخاصة بـ PNG، فتحتفظ أوراق النباتات والملصقات وعناصر الواجهة بشكلها المقصوص.