تحويل TGA إلى PNG
فك تشفير خامات الألعاب والرسومات النقطية بصيغة Truevision TGA ذات 24 و32 بت وتحويلها إلى تنسيق PNG القياسي الخالي من الفقد.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | TGA | PNG |
|---|---|---|
| نوع MIME | image/ | image/ |
| النوع | صورة نقطية | صورة نقطية |
| الضغط | غير مضغوط / RLE | دون فقدان (DEFLATE / LZ77 + Huffman) |
| المواصفات القياسية | مواصفات Truevision TGA 2.0 | الإصدار الثالث من معيار W3C PNG |
| رأس البايتات السحرية (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 بت.
الأسئلة الشائعة
هل يحافظ تحويل TGA إلى PNG على أقنعة النسيج الشفافة؟
نعم. تتحول ملفات TGA بدقة 32 بت مع قنوات ألفا المخصصة إلى ملفات PNG بدقة 32 بت مع الحفاظ الكامل على قناة ألفا.
هل تحويل TGA إلى PNG خالٍ من فقدان الجودة؟
نعم. يقوم كلا التنسيقين بتخزين بكسلات RGB غير المضغوطة أو المضغوطة بدون فقدان، لذلك لا يتم تغيير أي تفاصيل أو ألوان في الصورة.