UltKit

تبدیل TGA به PNG

فایل‌های Targa را از پوشه‌های بازی، رندرهای سه‌بعدی و پوشه‌های قدیمی اسکرین‌شات به عکس PNG تبدیل کنید تا مرورگرها، پیام‌رسان‌ها و ابزارهای طراحی آن‌ها را نمایش دهند؛ کانال آلفا هم دست‌نخورده می‌ماند.

مبدل عکس

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

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

خروجی

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

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

  1. 1

    فایل‌های .tga را رها کنید

    تا ۲۰ فایل در هر دسته و هر کدام تا 95 MB. فایل‌های Targa بدون فشرده‌سازی و فشرده‌شده با RLE، با 8، 16، 24 یا 32 بیت در هر پیکسل، هر دو پذیرفته می‌شوند.

  2. 2

    تنظیمات پیش‌فرض را تغییر ندهید

    PNG شفافیت را بدون هیچ تنظیمی حفظ می‌کند. اگر برای بافت‌های بزرگ پیش‌نمایش کوچک‌تری می‌خواهید، گزینهٔ تغییر اندازهٔ تصویر خروجی را در تنظیمات پیشرفته پیدا می‌کنید.

  3. 3

    روی «تبدیل به PNG» بزنید

    هر PNG را جداگانه یا کل دسته را به‌صورت ZIP دانلود کنید. فایل‌ها پس از 30 دقیقه از سرور حذف می‌شوند.

فایل‌های TGA از کجا می‌آیند و چرا پیش‌نمایش نمی‌شوند

شرکت Truevision فرمت Targa را در سال 1984 برای بردهای گرافیکی TARGA و VISTA عرضه کرد؛ از نخستین کارت‌های رایانهٔ شخصی که می‌توانستند ویدیوی تمام‌رنگ نشان دهند. نوشتن این فرمت از روی فریم بافر ساده بود و همین سادگی آن را زنده نگه داشت: رندرکننده‌های سه‌بعدی، نرم‌افزارهای نقاشی بافت و موتورهای بازی دهه‌ها از آن استفاده کردند. Unreal Engine هنوز بافت‌های TGA را وارد می‌کند و Quake III Arena از id Software اسکرین‌شات‌هایش را با فایل‌های .tga ذخیره می‌کرد.

اما وب هرگز آن را نپذیرفت. هیچ مرورگری Targa نشان نمی‌دهد، پس فایل‌هایی که در پیام Discord، پست انجمن یا پیش‌نمایش Google Drive قرار می‌گیرند، فقط پیوستی بی‌نام دیده می‌شوند. نمایشگرهای عکس Windows و macOS هم رفتار یکسانی با آن ندارند. PNG همان مشکلی را حل می‌کند که Targa در 1984 حل کرد، یعنی نگه‌داشتن پیکسل‌های دقیق همراه با آلفا، و همه‌چیز آن را می‌شناسد.

RLE (کدگذاری طول اجرا)انواع تصویر Targa شمارهٔ 9، 10 و 11
فشرده‌سازی اختیاری Targa. دنباله‌ای از پیکسل‌های یکسان یک بار همراه با تعداد ذخیره می‌شود؛ این کار پس‌زمینه‌های یکدست و بافت‌های رابط کاربری را کوچک می‌کند، اما برای عکس‌ها یا رندرهای پرنویز کمک چندانی نمی‌کند. فشرده‌سازی بدون افت کیفیت است، پس RLE Targa دقیقاً به همان پیکسل‌های فایل بدون فشرده‌سازی رمزگشایی می‌شود.

تبدیل TGA به PNG با پس‌زمینهٔ شفاف: چه چیزی آلفا را حفظ می‌کند

from ↓ · to →PNGWebPTGAJPG
TGATGA to PNG: yesTGA to WebP: yesTGA to TGA: yes– TGA to JPG: no
DDSDDS to PNG: yesDDS to WebP: yesDDS to TGA: yes– DDS to JPG: no
PSDPSD to PNG: yesPSD to WebP: yesPSD to TGA: yes– PSD to JPG: no
EXREXR to PNG: yesEXR to WebP: yesEXR to TGA: yes– EXR to JPG: no
supported not offered✓ = با کانال آلفای سالم تبدیل می‌شود. – = تبدیل می‌شود، اما نواحی شفاف با رنگ پس‌زمینهٔ یکدست پر می‌شوند.

TGA

Truevision TGA (Targa)

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

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

PNG

گرافیک شبکه‌ای قابل‌حمل

PNG یک فرمت رستری بدون اتلاف است که در سال ۱۹۹۶ توسط PNG Development Group منتشر شد و بعدها W3C و ISO آن را استاندارد کردند. هر پیکسل را دقیقاً حفظ می‌کند، از شفافیت کامل آلفا پشتیبانی می‌کند و متن، لبه‌های تیز و رنگ‌های یکدست را بدون artefact نگه می‌دارد. همین دقت آن را برای اسکرین‌شات، لوگو، آیکون و گرافیک رابط کاربری مناسب می‌کند. در عوض حجمش زیاد است: عکس‌هایی که با PNG ذخیره شوند اغلب چند برابر همان عکس با JPEG یا WebP حجم دارند. همه مرورگرها، سیستم‌عامل‌ها و ویرایشگرها فایل‌های PNG را باز می‌کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
خیر
سال معرفی
1996 · PNG Development Group
مبدل PNG

وقتی لازم است بافت، رندر یا اسکرین‌شات بازی بیرون از موتور یا برنامهٔ سه‌بعدی سازنده‌اش دیده یا ارسال شود و آلفا هم سر جایش بماند، فایل‌های Targa به PNG تبدیل می‌شوند.

ویژگی‌های خاص Targa که مبدل خودش آن‌ها را مدیریت می‌کند

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

سازندگان مد بازی اغلب Targa را کنار بافت‌های DDS می‌بینند. برای آن‌ها، تبدیل DDS به PNG بخش فشرده‌شده برای GPU را پوشش می‌دهد.

پرسش‌های رایج دربارهٔ تبدیل TGA به PNG

چرا فایل‌های TGA در مرورگر یا Discord نمایش داده نمی‌شوند؟

هیچ مرورگر وب تاکنون Targa را رمزگشایی نکرده است؛ برای همین هر سایت یا برنامهٔ پیام‌رسانی که تصویر را در مرورگر پیش‌نمایش می‌دهد، به‌جای آن یک آیکون خالی یا لینک دانلود نشان می‌دهد. PNG در همه‌جا قابل نمایش است و به همین دلیل تبدیل، پیش‌نمایش را بدون تغییر پیکسل‌ها درست می‌کند.

چرا بافت تبدیل‌شده در ابزارهای دیگر وارونه است، اما اینجا درست دیده می‌شود؟

Targa به‌طور پیش‌فرض ردیف‌ها را از پایین به بالا ذخیره می‌کند و جهت واقعی را در یک پرچم سرایند ثبت می‌کند. بعضی مبدل‌ها این پرچم را نادیده می‌گیرند و تصویر را وارونه می‌کنند. این ابزار آن را می‌خواند، پس PNG از بالا به پایین و همان‌طور که تصویر باید دیده شود ذخیره می‌شود.

آیا کانال آلفای TGA ‏32 بیتی حفظ می‌شود؟

بله. Targa با 32 بیت برای هر پیکسل 8 بیت آلفا دارد و PNG همان 256 سطح شفافیت را ذخیره می‌کند. Targa با 16 بیت فقط یک بیت آلفا دارد، پس پیکسل‌هایش یا کاملاً مات‌اند یا کاملاً شفاف و PNG دقیقاً همین را بازتولید می‌کند.

آیا حجم فایل PNG از TGA کمتر می‌شود؟

معمولاً بله. یک Targa بدون فشرده‌سازی با ابعاد 2048 × 2048 و 32 بیت، 16 MB پیکسل خام است و فشرده‌سازی DEFLATE در PNG معمولاً بافت‌ها را خیلی کوچک‌تر از آن می‌کند. فایل‌های RLE Targa با سطوح یکدست بزرگ از ابتدا کم‌حجم‌ترند و صرفه‌جویی در آن‌ها چشمگیر نیست.

آیا می‌توانم PNG را برای بازی یا ماد خود دوباره به TGA برگردانم؟

بله، تبدیل PNG به TGA دوباره Targa می‌سازد. ابتدا بررسی کنید موتور شما چه چیزی انتظار دارد: بعضی بازی‌های قدیمی فایل 24 بیتی بدون آلفا می‌خواهند و بعضی دیگر 32 بیتی با آلفا در جهت مشخص.

فایل‌های Targa با پسوند .icb، .vda یا .vst چه می‌شوند؟

این‌ها پسوندهای اختصاصی برد Truevision برای همان فرمت هستند. پیش از بارگذاری نامشان را به .tga تغییر دهید؛ محتوا به همان روش خوانده می‌شود.

تبدیل TGA به JPGتبدیل PNG به TGAتبدیل JPG به TGA
تبدیل DDS به PNGتبدیل PSD به PNGمبدل تصویر