Конвертер з TGA у PNG
Декодуйте ігрові текстури та растрову графіку Truevision TGA з глибиною кольору 24 і 32 біти в універсальний формат PNG без втрат.
Порівняння форматів та технічні характеристики
| Специфікація | TGA | PNG |
|---|---|---|
| MIME-тип | image/ | image/ |
| Тип | растр | растр |
| Стиснення | нестиснений / RLE | без втрат (DEFLATE / LZ77 + Huffman) |
| Стандартна специфікація | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| Заголовок магічних байтів | 00 00 02 00 (Uncompressed RGB) or 54 52 55 45 56 49 53 49 4F 4E (TRUEVISION-XFILE at footer) | 89 50 4E 47 0D 0A 1A 0A |
Огляд формату та застосування
Truevision TGA (Targa) - це культовий формат зображень, який широко використовується у 3D-ігрових рушіях, конвеєрах анімації та робочих процесах запікання текстур. Більшість споживчих веб-переглядачів та мобільних операційних систем не можуть переглядати файли TGA нативно. Конвертування текстур TGA у PNG забезпечує зручний перегляд, спільний доступ та оптимізацію веб-ресурсів зі збереженням повної прозорості альфа-каналу. Усе декодування текстур виконується локально у вашому браузері без передавання файлів.
Технічні специфікації та розбір кодеків
Декодер аналізує 18-байтний заголовок TGA, перевіряючи тип зображення (2 для нестисненого повноколірного зображення, 10 для RLE-стисненого справжнього кольору) та глибину кольору (24 або 32 біти на піксель). Він розпаковує пакети RLE за їх наявності, обробляє відбиття вертикальних координат відповідно до біта 5 дескриптора та загортає масив пікселів RGBA в оптимізований контейнер PNG.
Сумісність з ОС та браузерами
Формат TGA обмежено використовують в ігровій індустрії та 3D-програмах, тоді як PNG нативно підтримується більшістю веббраузерів, телефонів, планшетів і настільних операційних систем.
Корисна інформація
Ігрові текстури з картами альфа-прозорості зберігають свій точний 8-бітний альфа-канал під час конвертування у 32-бітний PNG.
Поширені запитання
Чи зберігає конвертування TGA у PNG маски прозорих текстур?
Так. 32-бітні файли TGA зі спеціальними альфа-каналами конвертуються у 32-бітні PNG зі збереженням альфа-каналу в повному обсязі.
Чи є конвертування TGA у PNG процесом без втрат?
Так. Обидва формати зберігають нестиснені або стиснені без втрат пікселі RGB, тому жодні деталі чи кольори зображення не змінюються.