UltKit

PNG سے TGA کنورٹر

PNG ٹیکسچرز، اسپرائٹس اور UI آرٹ کو Truevision TGA فائلوں میں تبدیل کریں، ان گیم انجنز اور ٹولز کے لیے جو ٹیکسچر کے طور پر Targa مانگتے ہیں۔ شفاف پکسلز الفا چینل میں لکھے جاتے ہیں، اس لیے کٹ آؤٹس اور ماسکس پہلے کی طرح کام کرتے رہتے ہیں۔

تصویر کنورٹر

یا JPG, JPEG, JPE … فائلیں یہاں ڈراپ کریں ·

زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف

آؤٹ پٹ

فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔

اس ٹول کو استعمال کرنے کا طریقہ

  1. 1

    PNG ٹیکسچرز شامل کریں

    زیادہ سے زیادہ 20 PNG فائلیں منتخب کریں، ہر ایک 95 MB تک۔ ٹیکسچر کا پورا سیٹ (ڈفیوز، نارمل، رف نیس، ماسک) ایک ہی بیچ میں شامل کیا جا سکتا ہے۔

  2. 2

    انجن ٹیکسچرز کے لیے سائز تبدیلی بند رکھیں

    آؤٹ پٹ تصویر کا سائز تبدیل کریں کو اصل سائز برقرار رکھیں پر رہنے دیں تاکہ 1024 × 1024 یا 2048 × 2048 جیسی پاور آف ٹو پیمائشیں بالکل وہی رہیں۔

  3. 3

    TGA میں تبدیل کریں

    TGA میں تبدیل کریں دبائیں اور فائلیں ایک ایک کر کے یا ZIP کی صورت میں ڈاؤن لوڈ کریں، پھر انہیں انجن کے امپورٹ فولڈر میں رکھ دیں۔

گیم انجنز اور ٹیکسچر ٹولز آج بھی TGA کیوں مانگتے ہیں

Truevision نے TGA فارمیٹ 1984 میں اپنے TARGA ویڈیو کیپچر بورڈز کے لیے بنایا، اور 1989 کی نظرثانی TGA 2.0 نے فوٹر اور ایکسٹینشن ایریا شامل کیا جسے آج زیادہ تر سافٹ ویئر پڑھتا ہے۔ یہ فارمیٹ اتنا سادہ ہے کہ چند درجن لائنوں کے کوڈ میں لوڈ ہو جاتا ہے: ایک مختصر ہیڈر، اختیاری کلر میپ، پھر خام یا رن لینتھ انکوڈ شدہ پکسلز۔ یہی سادگی وجہ تھی کہ 1990 کی دہائی میں گیم اسٹوڈیوز نے اسے اپنایا اور بہت سی پائپ لائنیں آج بھی اسی پر ہیں۔

عملی وجوہات الفا اور پیش گوئی کے قابل رویہ ہیں۔ 32 بٹ TGA میں رنگ کے ساتھ ہمیشہ سیدھا 8 بٹ الفا چینل ہوتا ہے، اور کوئی گاما یا کلر پروفائل چنک نہیں ہوتا جسے امپورٹر مختلف طریقے سے سمجھے۔ ٹیکسچر آرٹسٹ بھروسا کرتے ہیں کہ Photoshop، Substance یا Blender سے انجن تک ویلیوز بالکل وہی پہنچیں گی۔

Unreal، Source، Unity اور Blender کے لیے PNG سے TGA

ادارہتقاضاماخذ
Unreal EngineTGA، PNG، PSD وغیرہ امپورٹ کرتا ہے؛ مپ میپس اور اسٹریمنگ کے لیے ٹیکسچر کے اطراف پاور آف ٹو ہونے چاہییں—
Source انجن (vtex)Valve کا ٹیکسچر کمپائلر TGA پڑھتا اور VTF لکھتا ہے؛ الفا شفافیت اور ماسک کو کنٹرول کرتا ہے—
UnityTGA براہِ راست امپورٹ کرتا ہے اور بلڈ پر ہر ٹارگٹ پلیٹ فارم کے مطابق کمپریس کرتا ہے—
BlenderTarga پڑھتا اور لکھتا ہے، اور RLE والا "Targa" اور بغیر کمپریشن "Targa Raw" دونوں آؤٹ پٹ دیتا ہے—

PNG

Portable Network Graphics

PNG ایک لاس لیس راسٹر فارمیٹ ہے جسے 1996 میں PNG Development Group نے شائع کیا اور بعد میں W3C اور ISO نے معیاری بنایا۔ یہ ہر پکسل کو بالکل ویسا ہی رکھتا ہے، مکمل الفا شفافیت کو سپورٹ کرتا ہے اور متن، تیز کناروں اور سادہ رنگوں کو بغیر خرابی کے سنبھالتا ہے۔ اسی درستگی کی وجہ سے یہ اسکرین شاٹس، لوگوز، آئیکنز اور انٹرفیس گرافکس کے لیے مثالی ہے۔ اس کی قیمت سائز ہے: PNG میں محفوظ تصاویر اکثر اسی تصویر کے JPEG یا WebP کے مقابلے میں کئی گنا بڑی ہوتی ہیں۔ تمام براؤزرز، آپریٹنگ سسٹمز اور ایڈیٹرز PNG فائلیں کھولتے ہیں۔

کمپریشن
لاس لیس
شفافیت
ہاں
اینیمیشن
نہیں
متعارف ہونے کا سال
1996 · PNG Development Group
PNG کنورٹر

TGA

Truevision TGA (Targa)

TGA، جسے Targa بھی کہتے ہیں، Truevision نے 1984 میں اپنے گرافکس کارڈز کے لیے بنایا۔ یہ ریسٹر تصاویر کو بغیر کمپریشن یا لاس لیس رن لینتھ انکوڈنگ کے ساتھ محفوظ کرتا ہے اور 8 بٹ الفا چینل کو سپورٹ کرتا ہے۔ سادہ ساخت کی وجہ سے یہ گیم ٹیکسچرز، تھری ڈی رینڈرز اور ویڈیو گرافکس کے لیے طویل عرصے سے پسندیدہ رہا ہے۔ PNG کے مقابلے میں فائلیں بڑی ہوتی ہیں، اور براؤزر اور فون TGA نہیں دکھاتے۔ زیادہ تر امیج ایڈیٹرز، گیم انجن اور تھری ڈی پروگرام اسے پڑھ لیتے ہیں۔

کمپریشن
لاس لیس
شفافیت
ہاں
اینیمیشن
نہیں
متعارف ہونے کا سال
1984 · Truevision
TGA کنورٹر

PNG کو TGA میں اس وقت بدلا جاتا ہے جب گیم انجن، موڈنگ ٹول یا رینڈر پائپ لائن 8 بٹ الفا چینل والی Targa ٹیکسچرز پر بنی ہو؛ TGA کو واپس PNG میں اس وقت بدلا جاتا ہے جب ٹیکسچر کو براؤزر میں دیکھنا ہو یا اس پائپ لائن سے باہر شیئر کرنا ہو۔

TGA الفا، RLE کمپریشن اور 32-bit آؤٹ پٹ

RLE (رن لینتھ انکوڈنگ)کمپریسڈ TGA · TGA امیج ٹائپ 10
TGA میں صرف یہی کمپریشن متعین ہے۔ ایک جیسے پکسلز کی قطار ایک بار تکرار کی تعداد کے ساتھ محفوظ ہوتی ہے، جس سے سادہ UI آرٹ اور ماسکس بہت چھوٹے ہو جاتے ہیں اور فوٹوگرافک ٹیکسچرز تقریباً نہیں۔ ہیڈر میں امیج ٹائپ 2 کا مطلب بغیر کمپریشن ٹرو کلر ہے؛ ٹائپ 10 کا مطلب وہی ڈیٹا رن لینتھ انکوڈ شدہ ہے۔

TGA پڑھنے والا ہر انجن اور ایڈیٹر سادہ اور RLE دونوں اقسام پڑھتا ہے، اس لیے امپورٹ کے لیے انتخاب شاذ ہی اہم ہوتا ہے۔ ورژن کنٹرول میں یہ زیادہ اہم ہے: بغیر کمپریشن TGA کا فرق اور اسٹوریج قابلِ پیش گوئی رہتا ہے، اسی لیے کچھ اسٹوڈیوز اپنے ایسیٹ قواعد میں RLE منع کرتے ہیں۔ Photoshop اپنے Targa سیو ڈائیلاگ میں یہی انتخاب Compress (RLE) چیک باکس کی صورت میں دیتا ہے۔

تبدیل کرنے سے پہلے PNG کا الفا دیکھ لینا ضروری ہے۔ بہت سے ایکسپورٹر مبہم آرٹ کے لیے بھی مکمل الفا چینل لکھ دیتے ہیں، اور انجن ٹیکسچر کو شفاف سمجھتا ہے، جس سے سورٹنگ اور اوور ڈرا کی قیمت بڑھتی ہے۔ اگر الفا بے معنی ہو تو پہلے ایڈیٹر میں اسے ہٹا دیں۔ خود PNG کے فارمیٹ کی پس منظر معلومات کے لیے JPG vs JPEG vs PNG دیکھیں؛ جب TGA کو براؤزر پری ویو میں واپس لانا ہو تو TGA to PNG اس صفحے کا الٹ کرتا ہے۔

PNG سے TGA ٹیکسچرز کے بارے میں سوالات

TGA فائل 24-bit ہوگی یا 32-bit؟

الفا چینل والی PNG 32 بٹ TGA بن جاتی ہے: سرخ، سبز، نیلے اور الفا کے لیے 8، 8 بٹ۔ مبہم (بغیر شفافیت) PNG کے لیے صرف 24 بٹ کافی ہیں۔ اگر کوئی انجن شفافیت کے بغیر ٹیکسچر کے لیے بھی 32 بٹ پر اصرار کرے تو تبدیل کرنے سے پہلے PNG میں مکمل مبہم الفا چینل شامل کر لیں۔

کیا PNG سے TGA میں تبدیلی بغیر کوالٹی کھوئے ہوتی ہے؟

عام 8 بٹ PNG کے لیے ہاں: ہر رنگ اور الفا ویلیو بالکل ویسی ہی کاپی ہوتی ہے۔ فی چینل 16 بٹ والی PNG، جیسی اسکلپٹنگ ٹولز سے ایکسپورٹ کی گئی ہائٹ میپس میں عام ہے، 8 بٹ میں گھٹ جاتی ہے کیونکہ TGA میں اس سے گہرا ٹرو کلر موڈ نہیں ہے۔ ایسی میپس کو، اگر انجن قبول کرے، PNG یا EXR میں رکھیں۔

میری TGA فائل کسی ایک پروگرام میں الٹی کیوں دکھائی دیتی ہے؟

TGA قطاروں کو نیچے سے اوپر یا اوپر سے نیچے محفوظ کر سکتی ہے، اور ہیڈر میں ایک فلیگ بتاتا ہے کہ کون سا طریقہ ہے۔ زیادہ تر ٹولز یہ فلیگ پڑھ لیتے ہیں؛ کچھ پرانے ویورز اور ہاتھ سے لکھے لوڈرز اسے نظرانداز کر کے تصویر الٹی دکھاتے ہیں۔ دوبارہ کنورٹ کرنے کے بجائے لوڈر یا ایڈیٹر میں اسے پلٹ دیں۔

گیم ٹیکسچرز کے لیے TGA استعمال کروں یا DDS؟

TGA وہ سورس فائل ہے جسے آپ رکھتے اور دوبارہ امپورٹ کرتے ہیں؛ DDS میں GPU کے لیے کمپریس کیا گیا ڈیٹا ہوتا ہے جسے گرافکس کارڈ براہِ راست پڑھتا ہے۔ Unreal اور Unity TGA قبول کرتے ہیں اور امپورٹ پر خود کمپریس کرتے ہیں۔ جو موڈز اور پرانے انجن امپورٹ مرحلے کے بغیر ٹیکسچر لوڈ کرتے ہیں انہیں اکثر DDS چاہیے ہوتی ہے، جو PNG to DDS بناتا ہے۔

TGA فائل PNG سے اتنی زیادہ بڑی کیوں ہوتی ہے؟

PNG میں Deflate کمپریشن ہوتا ہے؛ TGA میں زیادہ سے زیادہ سادہ رن لینتھ انکوڈنگ ہوتی ہے جو صرف یکساں رنگ کے حصوں میں مدد دیتی ہے۔ الفا والی تفصیلی 2048 × 2048 ٹیکسچر بغیر کمپریشن TGA میں تقریباً 16 MB لیتی ہے۔ گیم بناتے وقت انجن اسے دوبارہ کمپریس کرتا ہے، اس لیے ڈسک پر سائز صرف آپ کے پروجیکٹ فولڈر کے لیے اہم ہے۔