تحويل PNG إلى TGA
حوّل خامات PNG والرسوم المتحركة (Sprites) وعناصر الواجهة إلى ملفات Truevision TGA لمحركات الألعاب والأدوات التي تعتمد Targa صيغةً لإدخال الخامات. تُكتب البكسلات الشفافة في قناة ألفا، فتبقى القصاصات والأقنعة تعمل كما هي.
محوّل الصور
أو أفلت ملفات JPG, JPEG, JPE … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
القيمة 85 تُبقي الصور مطابقة للأصل بصرياً. خفّضها فقط عند الحاجة إلى ملف أصغر.
صيغ JPG وBMP وEPS لا تدعم الشفافية. تُملأ البكسلات الشفافة بهذا اللون.
لون سداسي عشري يُستخدم خلف البكسلات الشفافة، مثل #FFFFFF.
هذه الصيغة تحمل صورة واحدة فقط. اختر مخرجات GIF أو WebP إن أردت الاحتفاظ بالحركة.
الأيقونة متعددة الأحجام تحوي عدة دقات في ملف واحد، وتختار المتصفحات وأنظمة التشغيل ما تحتاجه.
أبقِ الأبعاد الأصلية، أو أدخل ضلعاً واحداً وستبقى نسبة الأبعاد.
عدد البكسل للضلع الذي اخترته أعلاه.
نسبة مئوية من الأبعاد الأصلية.
sRGB مناسب للشاشات والويب. أبقِ الأصلي لسير عمل الطباعة؛ ودرجات الرمادي تتخلص من الألوان.
بيانات وصفية فقط، والقيمة 0 تُبقي القيمة الأصلية. تقرأ الطابعات وبعض البوابات هذا الرقم، ولا يغير أبعاد البكسل.
طريقة استخدام هذه الأداة
- 1
أضف خامات PNG
اختر حتى 20 ملف PNG، بحجم أقصاه 95 MB لكل ملف. يمكن وضع مجموعة خامات كاملة (diffuse وnormal وroughness وmask) في دفعة واحدة.
- 2
اترك تغيير الحجم معطّلًا لخامات المحرك
اترك تغيير حجم الصورة الناتجة على إبقاء الحجم الأصلي كي تبقى الأبعاد من مضاعفات العدد 2 مثل 1024 × 1024 أو 2048 × 2048 دقيقة كما هي.
- 3
تحويل إلى TGA
اضغط التحويل إلى TGA ثم نزّل الملفات واحدًا واحدًا أو في ملف ZIP، وانقلها إلى مجلد الاستيراد في المحرك.
لماذا لا تزال محركات الألعاب وأدوات الخامات تطلب TGA
صممت شركة Truevision صيغة TGA عام 1984 للوحات التقاط الفيديو TARGA الخاصة بها، وأضاف إصدار 1989 المسمى TGA 2.0 التذييل ومنطقة الامتدادات اللذين تقرؤهما معظم البرامج اليوم. الصيغة بسيطة بما يكفي لتحميلها في بضع عشرات من أسطر الشيفرة: ترويسة قصيرة، ثم خريطة ألوان اختيارية، ثم بكسلات خام أو مرمّزة بالأطوال المتكررة. هذه البساطة هي بالضبط سبب اعتماد استوديوهات الألعاب لها في التسعينيات، وسبب بقاء كثير من مسارات العمل عليها.
الأسباب العملية هي ألفا وإمكانية التنبؤ بالنتيجة. يحمل TGA بعمق 32 بت دائمًا قناة ألفا مباشرة بعمق 8 بت بجانب اللون، دون جزء غاما أو جزء ملف تعريف الألوان قد يفسّره المستورد بطريقة مختلفة. يثق فنانو الخامات بأنه يخرج من Photoshop أو Substance أو Blender ويدخل المحرك بالقيم نفسها تمامًا.
تحويل PNG إلى TGA لـ Unreal وSource وUnity وBlender
| الجهة | المتطلب | المصدر |
|---|---|---|
| Unreal Engine | يستورد TGA وPNG وPSD وغيرها؛ يجب أن تكون أضلاع الخامات من مضاعفات العدد 2 للحصول على mipmaps والبث التدريجي | — |
| محرك Source (vtex) | يقرأ مترجم الخامات من Valve ملف TGA ويكتب VTF؛ وتتحكم ألفا في الشفافية والأقنعة | — |
| Unity | يستورد TGA مباشرة ويضغطه حسب المنصة المستهدفة عند البناء | — |
| Blender | يقرأ Targa ويكتبه، ويوفر ناتجًا بصيغة "Targa" بترميز RLE وآخر "Targa Raw" غير مضغوط | — |
PNG
رسومات الشبكة المحمولة
PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.
- الضغط
- دون فقدان
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1996 · PNG Development Group
TGA
Truevision TGA (Targa)
TGA، ويسمى أيضًا Targa، أنشأته Truevision عام 1984 لبطاقات الرسوميات لديها. يخزّن الصور النقطية دون ضغط أو بترميز تتابعي بلا فقد، ويدعم قناة ألفا بعمق 8 بت. جعلته بنيته البسيطة مفضلًا لزمن طويل لخامات الألعاب ومخرجات 3D ورسوميات الفيديو. ملفاته كبيرة مقارنةً بـ PNG، ولا تعرضه المتصفحات ولا الهواتف. تقرؤه معظم برامج تحرير الصور ومحركات الألعاب وبرامج 3D.
- الضغط
- دون فقدان
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1984 · Truevision
يُحوَّل PNG إلى TGA عندما يكون محرك الألعاب أو أداة التعديل أو مسار العرض مبنيًا على خامات Targa بقناة ألفا بعمق 8 بت؛ ويُعاد TGA إلى PNG حين تحتاج الخامة إلى معاينة في المتصفح أو مشاركتها خارج ذلك المسار.
قناة ألفا في TGA وضغط RLE والإخراج بعمق 32 بت
- RLE (ترميز الأطوال المتكررة)TGA مضغوط · TGA من نوع الصورة 10
- هو الضغط الوحيد الذي يعرّفه TGA. تُخزَّن سلاسل البكسلات المتطابقة مرة واحدة مع عدد التكرار، ما يقلل حجم رسومات الواجهة المسطحة والأقنعة كثيرًا، ولا يكاد يؤثر في الخامات الفوتوغرافية. يعني نوع الصورة 2 في الترويسة ألوانًا حقيقية غير مضغوطة، ويعني النوع 10 البيانات نفسها بترميز الأطوال المتكررة.
يقرأ كل محرك ومحرر يدعم TGA النوعين العادي وRLE، لذا نادرًا ما يهم الاختيار عند الاستيراد. ويهم أكثر في التحكم بالإصدارات: ملفات TGA غير المضغوطة تُقارَن وتُخزَّن بطريقة يمكن التنبؤ بها، ولهذا تحظر بعض الاستوديوهات RLE في قواعد الأصول لديها. يعرض Photoshop الخيار نفسه كمربع اختيار Compress (RLE) في نافذة حفظ Targa.
من الأمور التي ينبغي التحقق منها قبل التحويل قناة ألفا في صورة PNG. تكتب كثير من أدوات التصدير قناة ألفا كاملة حتى للرسومات المعتمة، فيعامل المحرك الخامة على أنها شفافة، وهذا يكلف ترتيبًا ورسمًا زائدًا. إذا لم يكن لألفا معنى، فأزلها في محررك أولًا. وللاطلاع على خلفية صيغة PNG نفسها، راجع الفرق بين JPG وJPEG وPNG؛ وحين تحتاج إلى إعادة TGA إلى معاينة في المتصفح، فإن تحويل TGA إلى PNG يعكس عمل هذه الصفحة.
أسئلة حول تحويل خامات PNG إلى TGA
هل سيكون ملف TGA بعمق 24 بت أم 32 بت؟
تتحول صورة PNG ذات قناة ألفا إلى TGA بعمق 32 بت: 8 بت لكل من الأحمر والأخضر والأزرق وألفا. أما صورة PNG المعتمة فتحتاج إلى 24 بت فقط. إذا أصرّ المحرك على 32 بت لخامة بلا شفافية، فأضف إلى صورة PNG قناة ألفا معتمة بالكامل قبل التحويل.
هل تحويل PNG إلى TGA بدون فقدان؟
في صور PNG العادية بعمق 8 بت، نعم: تُنسخ كل قيمة لون وألفا كما هي تمامًا. أما صورة PNG بعمق 16 بت لكل قناة، وهي شائعة في خرائط الارتفاع المصدّرة من أدوات النحت، فتُخفض إلى 8 بت لأن TGA لا يوفر وضع ألوان حقيقية أعمق. احتفظ بهذه الخرائط بصيغة PNG أو EXR إذا كان المحرك يقبلها.
لماذا يظهر ملف TGA مقلوبًا في أحد البرامج؟
يمكن لـ TGA تخزين الصفوف من الأسفل إلى الأعلى أو من الأعلى إلى الأسفل، مع علامة في الترويسة تحدد ذلك. تقرأ معظم الأدوات هذه العلامة، لكن بعض العارضات القديمة والمحمّلات المكتوبة يدويًا تتجاهلها فتعرض الصورة مقلوبة. اقلبها في المحمّل أو في محرر الصور بدل إعادة التحويل.
هل أستخدم TGA أم DDS لخامات الألعاب؟
TGA هو الملف المصدر الذي تحتفظ به وتعيد استيراده، أما DDS فيحتوي على بيانات مضغوطة لوحدة معالجة الرسوميات تقرؤها بطاقة الرسوميات مباشرة. يقبل Unreal وUnity ملف TGA ويضغطانه بنفسيهما عند الاستيراد. أما التعديلات (mods) والمحركات القديمة التي تحمّل الخامات دون خطوة استيراد فتحتاج غالبًا إلى DDS، وهو ما ينتجه تحويل PNG إلى DDS.
لماذا يكون ملف TGA أكبر بكثير من PNG؟
يستخدم PNG ضغط Deflate، بينما يستخدم TGA في أفضل الأحوال ترميز الأطوال المتكررة (RLE) البسيط الذي لا يفيد إلا في المساحات المسطحة. تشغل خامة مفصلة بأبعاد 2048 × 2048 مع ألفا نحو 16 MB بصيغة TGA غير مضغوطة. يضغطها المحرك مرة أخرى عند بناء اللعبة، فلا يهم حجم الملف على القرص إلا في مجلد مشروعك.
- تحويل JPG إلى TGAحوّل صور JPG إلى ملفات Targa بعمق 24 بت لـ Source vtex ومحركات حقبة Quake والأدوات التي لا تقبل إلا TGA. أبعاد من قوى 2 و20 ملفًا لكل دفعة.
- تحويل TGA إلى PNGحوّل ملفات TGA (Targa) والإكساءات ولقطات الألعاب إلى PNG مع الحفاظ على قناة ألفا 32-bit وقراءة RLE وتصحيح الصور المقلوبة. حتى 20 ملفًا دفعة واحدة.
- تحويل PNG إلى DDSحوّل صور PNG إلى خامات DDS لتعديلات الألعاب ومحركاتها مع الحفاظ على قناة الشفافية، وتعرّف على المقاسات وخرائط mipmap وصيغ DXT أو BC7 المطلوبة.
- تحويل TGA إلى JPGصغّر لقطات شاشة Targa وصور ريندر 3D إلى ملفات JPG للنشر أو البريد أو الطباعة. الشفافية تُسطَّح على خلفية تختارها، و20 ملفًا لكل دفعة.
- تحويل DDS إلى PNGحوّل خامات ألعاب DDS إلى PNG للتحرير وصنع المودات. يفك ترميز BC1 حتى BC7، ويحافظ على قناة ألفا، ويحفظ مستوى mip الأعلى بالحجم الكامل.
- تحويل JPG إلى DDSحوّل صور JPG إلى خامات DDS لتعديلات الألعاب ومحركاتها. غيّر الأبعاد أولًا، وحوّل حتى 20 ملفًا معًا، وتُحذف الملفات بعد 30 دقيقة.