UltKit

تبدیل JPG به TGA

برخی کامپایلرهای بافت و موتورهای بازی قدیمی فقط فرمت Targa را می‌پذیرند. عکس‌ها و تصاویر مرجع JPG خود را همین‌جا با ابعادی که موتور انتظار دارد به TGA تبدیل کنید و مستقیم وارد چرخهٔ کار کنید.

مبدل عکس

یا فایل‌های JPG, JPEG, JPE … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    عکس‌های JPG را بارگذاری کنید

    حداکثر ۲۰ عکس یا تکسچر را اضافه کنید، هر کدام تا 95 MB. از JPGهایی استفاده کنید که کمترین فشرده‌سازی را دارند؛ آثار ناشی از فشرده‌سازی به TGA هم منتقل می‌شود.

  2. 2

    اندازهٔ بافت را تعیین کنید

    در تنظیمات پیشرفته، گزینهٔ تغییر اندازهٔ تصویر خروجی می‌تواند عرضی مثل 1024 یا 2048 px تعیین کند. برای تکسچرهای مربعی، ابتدا JPG را به شکل مربع برش دهید.

  3. 3

    به TGA تبدیل کنید

    روی تبدیل به TGA بزنید و فایل‌های .tga یا یک ZIP را دانلود کنید تا در پوشهٔ متریال‌هایتان قرار دهید.

تبدیل JPG به TGA قالب فایل را عوض می‌کند، نه تصویر را: یک Targa بدون افت و 24 بیتی از عکس رمزگشایی‌شده می‌گیرید، آمادهٔ ابزارهایی که JPG را قبول نمی‌کنند، با حجمی تقریباً ده برابر.

ابزارهای بافت که به‌جای JPG فایل TGA می‌خواهند

موتورهای جدید مثل Unity و Unreal بدون مشکل JPG را وارد می‌کنند، پس نیاز به این تبدیل از ابزارهای خاص می‌آید. vtex شرکت Valve، کامپایلری که تصاویر را برای نقشه‌ها، اسپری‌ها و مودهای موتور Source به تکسچر VTF تبدیل می‌کند، ورودی Targa می‌خواند. Quake III Arena و دیگر بازی‌های id Tech 3، و بسیاری از موتورهای مشتق از آن‌ها، تکسچرها را به صورت فایل .tga بارگذاری می‌کنند. ویرایشگرهای نقشهٔ سفارشی، نرم‌افزارهای سه‌بعدی قدیمی و برخی روندهای چاپ به تکسچر نیز TGA را تنها فرمت پذیرفته‌شده اعلام می‌کنند.

منبع معمول یک عکس است: دیوار، تابلو، کف چوبی یا اسکن پوستری که می‌خواهید در یک مرحله نصب کنید. این‌ها از گوشی یا کتابخانهٔ تکسچر به صورت JPG می‌رسند، پس کوتاه‌ترین راه این است که اینجا تبدیل‌شان کنید و TGA را به کامپایلر بدهید. اگر موتور مقصد در واقع DDS می‌خواهد، Targa را کنار بگذارید و از تبدیل JPG به DDS استفاده کنید.

ورودی JPG در برابر خروجی TGA، ویژگی به ویژگی

تغییرات تبدیل برای یک تکسچر عکس معمولی
ویژگیورودی JPGخروجی TGA
عمق رنگ24 بیت، 8 بیت برای هر کانال24 بیت، 8 بیت برای هر کانال
کانال آلفانداردچیزی برای انتقال نیست
فشرده‌سازیبا افت، بلوک‌های 8 × 8 پیکسلبدون افت (خام یا run-length)
حجم فایل 2048 × 2048اغلب 1–3 MBحدود 12 MB بدون فشرده‌سازی
چرخشپرچم جهت EXIFپیکسل‌ها صاف و چرخیده
فراداده دوربینبرچسب‌های EXIFبه‌طور پیش‌فرض حذف می‌شود

JPG

تصویر JPEG

JPEG (یا JPG) پرکاربردترین فرمت عکس است که گروه Joint Photographic Experts Group در سال 1992 آن را استاندارد کرد. از فشرده‌سازی با افت کیفیت استفاده می‌کند که جزئیات ریزی را که چشم کمتر متوجه می‌شود حذف می‌کند و عکس‌ها را برای وب، ایمیل و حافظه گوشی به اندازه کافی کوچک نگه می‌دارد. گرادیان‌های نرم و صحنه‌های طبیعی را خوب مدیریت می‌کند، اما متن تیز، طراحی خطی و رنگ‌های یکدست دچار آثار بلوکی یا محو قابل‌مشاهده می‌شوند. JPEG شفافیت و انیمیشن ندارد و هر ذخیره مجدد کمی از کیفیت می‌کاهد. همه مرورگرها، گوشی‌ها، دوربین‌ها و ویرایشگرهای تصویر آن را باز می‌کنند.

فشرده‌سازی
با اتلاف
شفافیت
خیر
انیمیشن
خیر
سال معرفی
1992 · Joint Photographic Experts Group
مبدل JPG

TGA

Truevision TGA (Targa)

TGA که Targa هم نامیده می‌شود، در 1984 توسط Truevision برای کارت‌های گرافیک آن ساخته شد. تصاویر شطرنجی را بدون فشرده‌سازی یا با کدگذاری بدون اتلاف run-length ذخیره می‌کند و از کانال آلفای 8 بیتی پشتیبانی می‌کند. ساختار ساده‌اش آن را سال‌ها انتخاب محبوب برای بافت بازی، رندر سه‌بعدی و گرافیک ویدیو کرده است. فایل‌ها در مقایسه با PNG حجیم‌اند و مرورگرها و گوشی‌ها TGA را نمایش نمی‌دهند. بیشتر ویرایشگرهای تصویر، موتورهای بازی و برنامه‌های سه‌بعدی آن را می‌خوانند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
1984 · Truevision
مبدل TGA

وقتی کامپایلر تکسچر، ابزار مود یا موتور قدیمی فقط ورودی Targa می‌پذیرد، JPG به TGA تبدیل می‌شود تا عکس یا سطح اسکن‌شده بدون باز کردن ویرایشگر تصویر به متریال بازی تبدیل شود.

آماده‌سازی عکس JPG پیش از تبدیل به بافت TGA

از تمیزترین منبع استفاده کنید
بزرگ‌ترین JPG با بالاترین کیفیت را انتخاب کنید؛ هر نقصی در آن به تکسچر می‌رسد و روی سطح بزرگ درشت‌تر دیده می‌شود.
به شکل مقصد برش بزنید
برش مربعی یا 2:1 بدون کشیدگی روی دیوار و کف می‌نشیند؛ پیش از تبدیل برش بزنید.
اندازه را توان دو بگیرید
تغییر اندازهٔ تصویر خروجی را روی عرض 512، 1024 یا 2048 px بگذارید تا میپ‌مپ‌ها و کامپایلرهای قدیمی درست کار کنند.
تصویر را صاف نگه دارید
چرخش خودکار پرچم چرخش گوشی را در پیکسل‌ها اعمال می‌کند، چون خوانندهٔ TGA مقدار EXIF را نادیده می‌گیرد.

Truevision فرمت Targa را در 1984 طراحی کرد، زمانی که کارت‌های ویدیو راهی ساده برای ذخیرهٔ فریم‌ها لازم داشتند، و همین سادگی دلیل خواندن آن در ابزارهای موتور بازی است: یک هدر کوتاه و بعد پیکسل‌ها. در TGA جز بسته‌بندی اختیاری run-length چیزی به رمزگشایی نیاز ندارد، به همین دلیل کامپایلرها و لودرهایی که دهه‌ها پیش نوشته شده‌اند آن را مطمئن می‌خوانند.

چون JPG شفافیت ندارد، TGA حاصل یک تکسچر رنگی ساده است. برای متریال‌هایی که ماسک براقی یا شفافیت می‌خواهند، بعداً آلفا را در یک ویرایشگر اضافه کنید. JPGهای اصلی را نگه دارید؛ اگر بعداً برای تکسچرهای نهایی پیش‌نمایش وب لازم شد، تبدیل TGA به JPG آن‌ها را به فایل‌های کوچک و قابل اشتراک برمی‌گرداند.

تبدیل JPG به TGA: پاسخ‌هایی برای ماد‌سازان

آیا فایل TGA من کانال آلفا خواهد داشت؟

کانال آلفای کاربردی ندارد. JPG شفافیت ندارد، پس چیزی برای انتقال به کانال چهارم وجود ندارد. اگر موتور بازی برای ماسک یا برش به آلفا نیاز دارد، آن را در یک ویرایشگر بکشید یا از یک منبع شفاف با تبدیل PNG به TGA شروع کنید.

آیا تبدیل JPG به TGA کیفیت را بهتر می‌کند؟

خیر. TGA پیکسل‌های رمزگشایی‌شده را دقیقاً ذخیره می‌کند، اما بلوکی‌شدن و لکه‌های ناشی از فشرده‌سازی JPG جزو همان پیکسل‌هاست. TGA کپی کامل یک تصویر ناکامل است؛ تبدیل فقط از افت بیشتر جلوگیری می‌کند.

چرا حجم فایل TGA ده برابر JPG است؟

Targa هر پیکسل را با سه بایت و حداکثر با فشرده‌سازی ساده run-length ذخیره می‌کند، در حالی که JPG برای کوچک ماندن جزئیات را حذف می‌کند. یک تکسچر 2048 × 2048 به صورت TGA بدون فشرده‌سازی و 24 بیتی حدود 12 MB است، در برابر JPG که اغلب 1–3 MB است.

کدام موتورهای بازی هنوز فایل TGA می‌خواهند؟

کامپایلر تکسچر vtex شرکت Valve برای Source از ورودی TGA فایل VTF می‌سازد، و بازی‌های id Tech 3 مثل Quake III Arena تکسچرها را از .tga و .jpg بارگذاری می‌کنند. Unity و Unreal مستقیماً JPG را می‌پذیرند، پس بررسی کنید که اصلاً به تبدیل نیاز هست یا نه.

آیا ابعاد باید توانی از دو باشد؟

بسیاری از موتورها و کامپایلرهای قدیمی‌تر چنین‌اند، مثلاً 512، 1024 یا 2048 px در هر ضلع، و میپ‌مپینگ در این اندازه‌ها بهترین نتیجه را می‌دهد. پیش از تبدیل، اندازه را تغییر دهید یا برش بزنید، چون اضافه کردن حاشیه به تکسچر پس از آن، به شکل درز دیده می‌شود.