تبدیل TGA به PNG

روی دستگاه شما اجرا می‌شود · فایل شما از دستگاهتان خارج نمی‌شود.

TGA قالب بافت (texture) موتورهای بازی، ابزارهای ماد و خروجی‌های سه‌بعدی است، و قالبی که بسیاری از اسکنرها و کارت‌های کپچر قدیمی با آن ذخیره می‌کردند. بیرون از آن ابزارها تقریباً هیچ‌چیز بازش نمی‌کند. این صفحه فایل‌های TGA را روی دستگاه خودتان به PNG تبدیل می‌کند و کانال آلفایی را که بافت‌ها به آن وابسته‌اند نگه می‌دارد.

فایل‌های ۸، ۱۶، ۲۴ و ۳۲ بیتی، فشرده‌نشده یا با فشرده‌سازی RLE، با نقشهٔ رنگ (colour-mapped) یا رنگ واقعی (true colour)، خوانده می‌شوند، و پرچم جهت در سرآیند رعایت می‌شود؛ پس بافتی که از پایین به بالا ذخیره شده درست بیرون می‌آید. PNG بدون افت است، پس پیکسل‌ها دقیقاً همان پیکسل‌های TGA هستند.

چیزی آپلود نمی‌شود.

راهنمای تبدیل TGA به PNG

  1. یک فایل TGA یا یک پوشهٔ کامل بافت اضافه کنید.
  2. PNG از قبل انتخاب شده است؛ اگر بافت‌ها باید کوچک‌تر هم بشوند، حداکثر عرض را تعیین کنید.
  3. روی «تبدیل» بزنید. هر فایل روی دستگاه خودتان رمزگشایی می‌شود.
  4. یک PNG را دانلود کنید، یا برای دسته، یک ZIP.

قالب‌های پشتیبانی‌شده و محدودیت‌ها

ورودی
TGA / Targa — ۸ تا ۳۲ بیتی، RLE یا فشرده‌نشده، با نقشهٔ رنگ یا رنگ واقعی
خروجی
PNG، بدون افت، با شفافیت
دسته‌ای
بله، دانلود ZIP
محل اجرا
در مرورگر – بدون آپلود

مناسب نیست برای: نوشتن TGA — این صفحه فقط آن را می‌خواند. اگر ابزاری اصرار به TGA دارد، فایل‌های اصلی را نگه دارید.

TGA چه دارد و چطور خوانده می‌شود

Targa یکی از قدیمی‌ترین قالب‌های تصویر پیکسلی است که هنوز هر روز استفاده می‌شود، و به همین دلیل ساده است: یک سرآیند کوتاه، یک نقشهٔ رنگ اختیاری، و بعد پیکسل‌ها، خام یا با فشرده‌سازی RLE. خواننده فایل‌های ۸ بیتی خاکستری و با نقشهٔ رنگ، ۱۵ و ۱۶ بیتی high colour، ۲۴ بیتی رنگ واقعی و ۳۲ بیتی با کانال آلفا، و هر دو کدگذاری را می‌خواند. بیت مبدأ در سرآیند می‌گوید سطرها از پایین به بالا ذخیره شده‌اند — پیش‌فرض بیشتر ابزارهای بازی — یا از بالا به پایین، و تصویر بر همان اساس سرپا می‌شود.

آلفا در TGA مستقیم (بدون پیش‌ضرب) است، که همان چیزی است که PNG هم ذخیره می‌کند؛ پس لبه‌های شفاف بی‌تغییر منتقل می‌شوند. فایل ۳۲ بیتی‌ای که کانال آلفایش سراسر مات است PNG مات می‌دهد؛ بایت ویژگی‌ها که می‌گوید چند بیت آلفا معنادار است رعایت می‌شود.

بافت‌های مدل‌های سه‌بعدی

بافت‌های TGA همراه فایل‌های مدل OBJ، FBX و بقیه سفر می‌کنند. اگر هدف شما مدل است نه تصویر، مبدل سه‌بعدی بافت‌های TGAی را که فایل متریال یک OBJ به آن‌ها اشاره می‌کند مستقیم می‌خواند — /obj-to-glb آن‌ها را درون GLB بسته‌بندی می‌کند — پس تبدیلشان به PNG فقط وقتی لازم است که ابزاری تصویر را به‌تنهایی بخواهد.

اندازه‌ها و دسته‌ها

یک پوشهٔ بافت یک‌جا تبدیل می‌شود و به‌صورت ZIP با نام‌های اصلی دانلود می‌شود. حداکثر عرضی که پیش از تبدیل تعیین کنید همهٔ بافت‌ها را یکسان کوچک می‌کند، که برای ساختن بستهٔ بافت کم‌وضوح‌تر به کار می‌آید؛ بدون آن همهٔ پیکسل‌ها می‌مانند. بافت‌ها به‌ندرت آن‌قدر بزرگ‌اند که به سقف حافظهٔ زبانه برسند، اما فایلی بالاتر از حدود ۱۶ مگاپیکسل روی گوشی یا ۶۰ روی رایانه کوچک می‌شد و هر دو اندازه نشان داده می‌شدند.

پرسش‌های متداول

آیا فایل من به سرور فرستاده می‌شود؟
نه. تبدیل به‌طور کامل در مرورگر و با توان دستگاه خودتان انجام می‌شود و فایل از رایانه یا گوشی شما بیرون نمی‌رود. هر ابزار پس از یک بار استفاده، بدون اینترنت هم کار می‌کند (ابزارهای ویدیو، تشخیص متن و حذف پس‌زمینه بار اول موتورشان را از همین سایت می‌گیرند).
کانال آلفا حفظ می‌شود؟
بله. یک TGA ۳۲ بیتی پیکسل‌به‌پیکسل به PNG شفاف تبدیل می‌شود. TGA ۲۴ بیتی آلفا ندارد و PNG مات می‌دهد.
چرا یک بافت جای دیگری وارونه درآمد؟
TGA می‌تواند از بالا به پایین یا از پایین به بالا ذخیره شود و سرآیند می‌گوید کدام. بعضی ابزارها آن پرچم را نادیده می‌گیرند. اینجا خوانده می‌شود، پس PNG درست سرپاست؛ اگر برای موتور خاصی نسخهٔ وارونه لازم دارید، /flip-image آن را برمی‌گرداند.
می‌توانم PNG را دوباره به TGA برگردانم؟
اینجا نه — قالب‌های خروجی JPG، PNG و WebP هستند. ابزارهای بازی و برنامه‌های سه‌بعدی معمولاً بافت PNG را مستقیم می‌پذیرند.
چرا باز شدن اولین فایل کمی طول می‌کشد؟
خوانندهٔ این فایل‌ها موتوری ۳٫۵ مگابایتی است که نخستین باری که در یک بازدید یکی از آن‌ها باز شود از همین سایت دانلود می‌شود و تا پایان همان بازدید نگه داشته می‌شود. این موتور در رشته‌ای پس‌زمینه در مرورگر شما اجرا می‌شود؛ خود فایل به هیچ جا فرستاده نمی‌شود.

ابزارهای مرتبط

بیشتر در تصاویر

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