Конвертер 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 |
| Сигнатура файла (Magic Bytes) | 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, поэтому никакие детали изображения или цвета не изменяются.