Конвертер от Truevision TGA в PNG
Декодирайте 24-битови и 32-битови текстури от игри и растърни графики Truevision TGA в универсален PNG формат без загуба на качество.
Сравнение на формати и технически спецификации
| Спецификация | TGA | PNG |
|---|---|---|
| MIME тип | image/x-tga | image/png |
| Тип | raster | raster |
| Компресия | uncompressed / RLE | lossless (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 двигатели за игри, анимационни пайплайни и работни процеси за изпичане на текстури (texture baking). Повечето модерни уеб браузъри и мобилни операционни системи не могат да преглеждат TGA файлове нативно. Конвертирането на TGA текстури в PNG позволява лесно преглеждане, споделяне и оптимизиране на уеб ресурси, като същевременно запазва пълната алфа канална прозрачност. Цялото декодиране на текстури се изпълнява локално във вашия браузър без никакво прехвърляне на файлове.
Технически спецификации и анализ на кодеците
Декодерът анализира 18-байтовия TGA хедър, като проверява типа на изображението (2 за некомпресиран истински цвят, 10 за RLE истински цвят) и дълбочината на битовете (24 или 32 бита на пиксел). Той декомпресира RLE пакетите, ако има такива, обработва вертикалното обръщане на координатите съгласно дескрипторния бит 5 и обвива RGBA масива от пиксели в оптимизиран PNG контейнер.
Съвместимост с операционни системи и браузъри
TGA е ограничен до игри и 3D пакети, докато PNG се поддържа нативно от всички уеб браузъри, телефони, таблети и настолни операционни системи.
Полезна информация
Игровите текстури с алфа маски за прозрачност запазват своя точен 8-битов алфа канал при конвертиране в 32-битов PNG.
Сравнение на формати и технически спецификации
Некомпресирана гейминг текстура от 4 MB се конвертира в 600 KB PNG файл за по-малко от 40 милисекунди, което драстично намалява изискванията за дисково пространство.
Често задавани въпроси
Запазват ли се прозрачните маски на текстурите при конвертиране от TGA в PNG?
Да. 32-битовите TGA файлове със специални алфа канали се конвертират в 32-битови PNG файлове с пълно запазване на алфа канала.
Загубва ли се качество при конвертирането от TGA в PNG?
Не. И двата формата съхраняват некомпресирани или компресирани без загуба RGB пиксели, така че детайлите и цветовете на изображението не се променят.