محول Truevision TGA إلى PNG
فك تشفير نسيج ألعاب Truevision TGA بدقة 24 و32 بت والرسومات النقطية إلى تنسيق PNG القياسي بدون فقدان.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | TGA | PNG |
|---|---|---|
| نوع MIME | image/x-tga | image/png |
| النوع | raster | raster |
| الضغط | uncompressed / RLE | lossless (DEFLATE / LZ77 + Huffman) |
| المواصفات القياسية | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| رأس البايتات السحرية (Magic Bytes) | 00 00 02 00 (Uncompressed RGB) or 54 52 55 45 56 49 53 49 4F 4E (TRUEVISION-XFILE at footer) | 89 50 4E 47 0D 0A 1A 0A |
نظرة عامة على التنسيق والاستخدامات
يعد تنسيق Truevision TGA (Targa) تنسيق صور شهيراً يستخدم على نطاق واسع في محركات ألعاب ثلاثية الأبعاد، وخطوط إنتاج الرسوم المتحركة، وأعمال إعداد القوام (Texture baking). تعجز معظم متصفحات الويب للمستهلكين وأنظمة التشغيل المحمولة عن عرض ملفات TGA بشكل أصلي. يتيح تحويل نسيج TGA إلى PNG إمكانية العرض والمشاركة وتحسين أصول الويب بسهولة مع الاحتفاظ بالشفافية الكاملة لقناة ألفا. تتم عمليات فك تشفير النسيج محلياً بالكامل في متصفحك مع انعدام نقل الملفات.
المواصفات التقنية وتحليل الترميز (Codec)
يقوم محلل الشفرات بقراءة رأس TGA المكون من 18 بايت، والتحقق من نوع الصورة (النوع 2 للألوان الحقيقية غير المضغوطة، والنوع 10 للألوان الحقيقية المضغوطة بترميز RLE) وعمق البت (24 أو 32 بايت لكل بكسل). يقوم بفك ضغط حزم RLE إن وجدت، والتعامل مع انعكاسات الإحداثيات الرأسية وفقاً لبت الوصف 5، وتغليف مصفوفة بكسلات RGBA في حاوية PNG محسنة.
توافق أنظمة التشغيل والمتصفحات
يقتصر تنسيق TGA على الألعاب وحزم البرامج ثلاثية الأبعاد، بينما يدعم تنسيق PNG بشكل أصلي عبر جميع متصفحات الويب، والهواتف، والأجهزة اللوحية، وأنظمة التشغيل المكتبية.
معلومات مفيدة
تحتفظ قوام الألعاب التي تحتوي على خرائط شفافية قناة ألفا بقناة ألفا الأصلية بدقة 8 بت عند تحويلها إلى PNG بدقة 32 بت.
مقارنة التنسيقات والمواصفات التقنية
يتحول نسيج لعبة غير مضغوط بحجم 4 ميجابايت إلى ملف PNG بحجم 600 كيلوبايت في أقل من 40 جزءاً من الألف من الثانية، مما يقلل بشكل جذري من متطلبات التخزين.
الأسئلة الشائعة
هل يحافظ تحويل TGA إلى PNG على أقنعة النسيج الشفافة؟
نعم. تتحول ملفات TGA بدقة 32 بت مع قنوات ألفا المخصصة إلى ملفات PNG بدقة 32 بت مع الحفاظ الكامل على قناة ألفا.
هل تحويل TGA إلى PNG خالٍ من فقدان الجودة؟
نعم. يقوم كلا التنسيقين بتخزين بكسلات RGB غير المضغوطة أو المضغوطة بدون فقدان، لذلك لا يتم تغيير أي تفاصيل أو ألوان في الصورة.