تحويل DDS إلى PNG
ملفات DDS خامات مُجهَّزة لبطاقة الرسومات لا للبشر. وتحويلها إلى PNG يمنحك صورة عادية يمكنك فتحها في أي برنامج تحرير، أو معاينتها على الويب، أو اعتمادها أساسًا لمود.
محوّل الصور
أو أفلت ملفات JPG, JPEG, JPE … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
القيمة 85 تُبقي الصور مطابقة للأصل بصرياً. خفّضها فقط عند الحاجة إلى ملف أصغر.
صيغ JPG وBMP وEPS لا تدعم الشفافية. تُملأ البكسلات الشفافة بهذا اللون.
لون سداسي عشري يُستخدم خلف البكسلات الشفافة، مثل #FFFFFF.
هذه الصيغة تحمل صورة واحدة فقط. اختر مخرجات GIF أو WebP إن أردت الاحتفاظ بالحركة.
الأيقونة متعددة الأحجام تحوي عدة دقات في ملف واحد، وتختار المتصفحات وأنظمة التشغيل ما تحتاجه.
أبقِ الأبعاد الأصلية، أو أدخل ضلعاً واحداً وستبقى نسبة الأبعاد.
عدد البكسل للضلع الذي اخترته أعلاه.
نسبة مئوية من الأبعاد الأصلية.
sRGB مناسب للشاشات والويب. أبقِ الأصلي لسير عمل الطباعة؛ ودرجات الرمادي تتخلص من الألوان.
بيانات وصفية فقط، والقيمة 0 تُبقي القيمة الأصلية. تقرأ الطابعات وبعض البوابات هذا الرقم، ولا يغير أبعاد البكسل.
طريقة استخدام هذه الأداة
- 1
ارفع خامات .dds
حتى 20 ملفًا في الدفعة الواحدة، وبحد أقصى 95 MB للملف، وهو ما يكفي لخامات مضغوطة بالكتل حتى دقة 8K مع سلسلة mip كاملة.
- 2
اترك فضاء الألوان على «الإبقاء على الأصل»
خامات مثل خرائط normal وroughness تخزّن بيانات لا ألوانًا. ضمن الإعدادات المتقدمة يبقى خيار فضاء الألوان على الإبقاء على الأصلي حتى لا تتغير هذه القيم.
- 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
| الصيغة | الاسم الأقدم | البتات لكل بكسل | ألفا | الاستخدام المعتاد |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | لا شيء أو 1 بت | لون معتم، أوراق نباتات مقصوصة |
| BC2 | DXT3 | 8 | صريحة بـ 4 بت | نادرة في الألعاب الحالية |
| BC3 | DXT5 | 8 | تدرج سلس | لون مع شفافية ناعمة |
| BC4 | ATI1 | 4 | قناة واحدة فقط | Roughness والارتفاع والأقنعة |
| BC5 | ATI2 / 3Dc | 8 | قناتان فقط | خرائط normal في فضاء المماس |
| BC7 | لا يوجد | 8 | اختيارية، بجودة عالية | خامات الألوان الحديثة، Direct3D 11 |
DDS
DirectDraw Surface
DDS هو تنسيق خامات من Microsoft ظهر مع DirectX 7 عام 1999. يخزّن الصور بمخططات ضغط كتلي جاهزة لوحدة المعالجة الرسومية مثل DXT/BCn، مع خرائط mipmap وخرائط مكعبة، بحيث تستخدمها بطاقات الرسوميات دون فك ترميز. الضغط الكتلي مع فقدان وقد تظهر معه عيوب في التدرجات اللونية، مع أن DDS غير المضغوط موجود أيضًا. وهو شائع في ألعاب الحاسوب وتعديلاتها، لكن المتصفحات ومعظم برامج عرض الصور اليومية لا تدعمه.
- الضغط
- مع فقدان أو دونه
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1999 · Microsoft
PNG
رسومات الشبكة المحمولة
PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.
- الضغط
- دون فقدان
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1996 · PNG Development Group
يحوّل صانعو المودات والفنانون 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، فتحتفظ أوراق النباتات والملصقات وعناصر الواجهة بشكلها المقصوص.
المزيد من محولات الخامات
- تحويل DDS إلى JPGحوّل قوام DirectDraw Surface إلى معاينات JPG لصفحات المودات وDiscord والويكي. تسطيح الشفافية بلونك، وأعلى مستوى mip، و20 ملفًا دفعة واحدة.
- تحويل PNG إلى DDSحوّل صور PNG إلى خامات DDS لتعديلات الألعاب ومحركاتها مع الحفاظ على قناة الشفافية، وتعرّف على المقاسات وخرائط mipmap وصيغ DXT أو BC7 المطلوبة.
- تحويل JPG إلى DDSحوّل صور JPG إلى خامات DDS لتعديلات الألعاب ومحركاتها. غيّر الأبعاد أولًا، وحوّل حتى 20 ملفًا معًا، وتُحذف الملفات بعد 30 دقيقة.
- تحويل TGA إلى PNGحوّل ملفات TGA (Targa) والإكساءات ولقطات الألعاب إلى PNG مع الحفاظ على قناة ألفا 32-bit وقراءة RLE وتصحيح الصور المقلوبة. حتى 20 ملفًا دفعة واحدة.
- تحويل VTF إلى PNGحوّل خامات Valve بصيغة VTF والرسومات (sprays) من Garry's Mod و TF2 و Counter-Strike: Source إلى PNG مع الشفافية، وصدّر إطارات VTF المتحركة واحدًا تلو الآخر.
- تحويل EXR إلى PNGحوّل رندرات OpenEXR من Blender أو Houdini أو Nuke إلى PNG اون لاين. تتحول إضاءة HDR العائمة إلى ألوان 8 بت وتبقى الشفافية. حتى 20 ملفًا دون حساب.