TGA کو PNG بنائیں

آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔

TGA گیم انجنوں، موڈنگ ٹولز اور 3D ایکسپورٹ کا ٹیکسچر فارمیٹ ہے، اور وہی فارمیٹ جو بہت سے پرانے اسکینر اور کیپچر کارڈ محفوظ کرتے تھے۔ ان ٹولز کے باہر اسے شاید ہی کچھ کھولتا ہو۔ یہ صفحہ TGA فائلیں آپ کے اپنے آلے پر PNG بناتا ہے، اس الفا چینل سمیت جس پر ٹیکسچر کا دارومدار ہوتا ہے۔

8، 16، 24 اور 32 بٹ فائلیں، بغیر کمپریشن یا run-length انکوڈڈ، کلر میپڈ یا ٹرو کلر، سب پڑھی جاتی ہیں، اور ہیڈر میں رخ کا فلیگ مانا جاتا ہے، اس لیے نیچے سے اوپر محفوظ کیا گیا ٹیکسچر سیدھا نکلتا ہے۔ PNG بغیر نقصان کی ہے، اس لیے پکسل بالکل TGA والے ہیں۔

کچھ اپ لوڈ نہیں ہوتا۔

TGA کو PNG بنائیں کا طریقہ

  1. ایک TGA فائل ڈالیں یا ٹیکسچر کا پورا فولڈر۔
  2. PNG پہلے سے چنا ہوا ہے؛ اگر ٹیکسچر چھوٹے بھی چاہییں تو زیادہ سے زیادہ چوڑائی طے کریں۔
  3. «تبدیل کریں» دبائیں۔ ہر فائل آپ کے آلے پر ڈی کوڈ ہوتی ہے۔
  4. ایک PNG ڈاؤن لوڈ کریں، کئی ہوں تو ZIP۔

معاون فارمیٹس اور حدود

ان پٹ
TGA / Targa — 8 سے 32 بٹ، RLE یا بغیر کمپریشن، کلر میپڈ یا ٹرو کلر
آؤٹ پٹ
PNG، بغیر نقصان، شفافیت کے ساتھ
ایک ساتھ
جی ہاں، ZIP ڈاؤن لوڈ
کہاں چلتا ہے
براؤزر میں – اپ لوڈ کے بغیر

ان کے لیے نہیں: TGA لکھنا — یہ صفحہ اسے صرف پڑھتا ہے۔ اگر کوئی ٹول TGA ہی پر اصرار کرے تو اصل فائلیں سنبھال کر رکھیں۔

TGA میں کیا ہوتا ہے اور وہ کیسے پڑھی جاتی ہے

Targa روزمرہ استعمال میں رہنے والے سب سے پرانے راسٹر فارمیٹوں میں سے ہے، اسی لیے سادہ ہے: ایک چھوٹا ہیڈر، اختیاری کلر میپ، پھر پکسل، خام یا run-length انکوڈڈ۔ انجن 8 بٹ گرے اسکیل اور کلر میپڈ فائلیں، 15 اور 16 بٹ ہائی کلر، 24 بٹ ٹرو کلر اور الفا چینل والی 32 بٹ، اور دونوں انکوڈنگ سنبھالتا ہے۔ ہیڈر کا اوریجن بٹ بتاتا ہے کہ قطاریں نیچے سے اوپر رکھی ہیں — زیادہ تر گیم ٹولز کا ڈیفالٹ — یا اوپر سے نیچے، اور تصویر اسی کے مطابق سیدھی کی جاتی ہے۔

TGA میں الفا سیدھا (unpremultiplied) ہوتا ہے، جو PNG بھی رکھتی ہے، اس لیے شفاف کنارے جوں کے توں منتقل ہوتے ہیں۔ 32 بٹ فائل جس کا الفا چینل پورا ٹھوس ہو، ٹھوس PNG دیتی ہے؛ وہ attributes بائٹ جو بتاتا ہے کہ الفا کے کتنے بٹ بامعنی ہیں، مانا جاتا ہے۔

3D ماڈلوں کے ٹیکسچر

TGA ٹیکسچر OBJ، FBX اور دوسری ماڈل فائلوں کے ساتھ چلتے ہیں۔ اگر آپ کا مقصد تصویر نہیں بلکہ ماڈل ہے تو 3D کنورٹر OBJ کی میٹیریل فائل میں درج TGA ٹیکسچر سیدھے پڑھتا ہے — /obj-to-glb انہیں GLB میں پیک کر دیتا ہے — اس لیے انہیں پہلے PNG بنانا تبھی ضروری ہے جب کوئی ٹول تصویر الگ مانگے۔

سائز اور ایک ساتھ کئی فائلیں

ٹیکسچر کا پورا فولڈر ایک ہی بار میں تبدیل ہوتا ہے اور اصل ناموں کے ساتھ ZIP میں ڈاؤن لوڈ ہوتا ہے۔ تبدیل کرنے سے پہلے طے کی گئی زیادہ سے زیادہ چوڑائی ہر ٹیکسچر کو ایک ہی طرح چھوٹا کرتی ہے، جو کم ریزولوشن والے ٹیکسچر پیک کے لیے کام کی ہے؛ اس کے بغیر ہر پکسل برقرار رہتا ہے۔ ٹیکسچر شاذ ہی اتنے بڑے ہوتے ہیں کہ ٹیب کی میموری کی چھت تک پہنچیں، مگر فون پر تقریباً 16 میگا پکسل یا کمپیوٹر پر 60 سے بڑی فائل چھوٹی کی جائے گی، دونوں سائز دکھا کر۔

اکثر پوچھے گئے سوالات

کیا میری فائل سرور پر اپ لوڈ ہوتی ہے؟
نہیں۔ تبدیلی پوری کی پوری آپ کے براؤزر میں، آپ کے اپنے آلے کی طاقت سے ہوتی ہے، اور فائل آپ کے کمپیوٹر یا موبائل سے باہر نہیں جاتی۔ کوئی ٹول ایک بار استعمال ہو جائے تو پھر انٹرنیٹ کے بغیر بھی چلتا ہے (ویڈیو، متن کی پہچان اور بیک گراؤنڈ ہٹانے والے ٹول پہلی بار اپنا انجن اسی سائٹ سے لیتے ہیں)۔
کیا الفا چینل برقرار رہتا ہے؟
جی ہاں۔ 32 بٹ TGA شفافیت والی PNG بنتی ہے، پکسل بہ پکسل۔ 24 بٹ TGA میں الفا نہیں ہوتا اور وہ ٹھوس (opaque) PNG دیتی ہے۔
کسی اور جگہ ٹیکسچر الٹا کیوں نکلا؟
TGA اوپر سے نیچے یا نیچے سے اوپر محفوظ ہو سکتی ہے، اور ہیڈر بتاتا ہے کہ کون سا۔ کچھ ٹول اس فلیگ کو نظرانداز کر دیتے ہیں۔ یہاں وہ پڑھا جاتا ہے، اس لیے PNG سیدھی ہوتی ہے؛ اگر کسی خاص انجن کے لیے الٹا ورژن چاہیے تو /flip-image اسے پلٹ دیتا ہے۔
کیا PNG واپس TGA بنا سکتا ہوں؟
یہاں نہیں — آؤٹ پٹ فارمیٹ JPG، PNG اور WebP ہیں۔ گیم ٹولز اور 3D پروگرام عموماً PNG ٹیکسچر سیدھا قبول کر لیتے ہیں۔
پہلی فائل کھلنے میں ایک لمحہ کیوں لگتا ہے؟
ان فائلوں کو پڑھنے والا انجن 3.5 MB کا ہے، جو کسی وزٹ میں پہلی ایسی فائل کھلنے پر اسی سائٹ سے ڈاؤن لوڈ ہوتا ہے اور پھر پوری وزٹ کے لیے رکھا رہتا ہے۔ یہ آپ کے براؤزر کے ایک پس منظر تھریڈ میں چلتا ہے؛ فائل خود کہیں نہیں بھیجی جاتی۔

متعلقہ ٹولز

تصاویر میں مزید

یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা