Конвертировать PNG в TGA
Переводите PNG-текстуры, спрайты и графику интерфейса в файлы Truevision TGA для игровых движков и программ, которые принимают текстуры в формате Targa. Прозрачные пиксели записываются в альфа-канал, поэтому вырезанные области и маски продолжают работать.
Конвертер изображений
или перетащите сюда файлы JPG, JPEG, JPE … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
При 85 фотографии визуально не отличаются от оригинала. Снижайте значение, только если нужен файл меньше.
JPG, BMP и EPS не поддерживают прозрачность. Прозрачные пиксели заполняются этим цветом.
HEX-код цвета под прозрачными пикселями, например #FFFFFF.
Этот формат хранит только одно изображение. Чтобы сохранить анимацию, выберите GIF или WebP.
Многоразмерная иконка содержит несколько разрешений в одном файле; браузеры и операционные системы выбирают нужное.
Сохраните исходные размеры или укажите одну сторону — пропорции сохранятся.
Размер выбранной выше стороны в пикселях.
Процент от исходных размеров.
sRGB подходит для экранов и веба. Для печати сохраните исходное; оттенки серого убирают цвет.
Только метаданные; 0 сохраняет исходное значение. Это число читают принтеры и некоторые порталы; размеры в пикселях не меняются.
Как пользоваться инструментом
- 1
Добавьте PNG-текстуры
Выберите до 20 файлов PNG, каждый до 95 MB. Весь набор текстур (diffuse, normal, roughness, mask) можно загрузить одной партией.
- 2
Не меняйте размер текстур для движка
Оставьте в пункте Изменить размер изображения значение Сохранить исходный размер, чтобы размеры, кратные степени двойки (например, 1024 × 1024 или 2048 × 2048), не изменились.
- 3
Конвертируйте в TGA
Нажмите Конвертировать в TGA и скачайте файлы по одному или одним ZIP-архивом, затем поместите их в папку импорта движка.
Почему игровые движки и программы для текстур до сих пор требуют TGA
Формат TGA разработала компания Truevision в 1984 году для своих плат видеозахвата TARGA, а редакция 1989 года, TGA 2.0, добавила футер и область расширений, которые читает большинство современных программ. Формат настолько прост, что его можно загрузить в паре десятков строк кода: короткий заголовок, необязательная палитра, затем пиксели в исходном виде или со сжатием RLE. Именно эта простота заставила игровые студии принять его в 1990-х, и поэтому многие конвейеры до сих пор его используют.
Практические причины — альфа-канал и предсказуемость. 32-битный TGA всегда содержит рядом с цветом обычный 8-битный альфа-канал, без блоков гаммы и цветового профиля, которые импортёр мог бы истолковать по-своему. Художники по текстурам уверены, что из Photoshop, Substance или Blender в движок попадут те же значения.
PNG в TGA для Unreal, Source, Unity и Blender
| Организация | Требование | Источник |
|---|---|---|
| Unreal Engine | Импортирует TGA, PNG, PSD и другие форматы; для мипмапов и стриминга стороны текстур должны быть кратны степени двойки | — |
| Движок Source (vtex) | Компилятор текстур Valve читает TGA и записывает VTF; альфа-канал управляет полупрозрачностью и масками | — |
| Unity | Импортирует TGA напрямую и при сборке сжимает его под каждую целевую платформу | — |
| Blender | Читает и записывает Targa, предлагая вывод как со сжатием RLE («Targa»), так и без сжатия («Targa Raw») | — |
PNG
Portable Network Graphics
PNG — растровый формат без потерь, опубликованный в 1996 году группой PNG Development Group и позже стандартизированный W3C и ISO. Он сохраняет каждый пиксель в точности, полностью поддерживает альфа-прозрачность и передаёт текст, чёткие края и однотонные заливки без артефактов. Благодаря этой точности он идеально подходит для скриншотов, логотипов, иконок и элементов интерфейса. Обратная сторона — размер: фотография в PNG часто весит в несколько раз больше, чем та же фотография в JPEG или WebP. PNG открывают все браузеры, операционные системы и графические редакторы.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Нет
- Год появления
- 1996 · PNG Development Group
TGA
Truevision TGA (Targa)
Формат TGA, также называемый Targa, создала компания Truevision в 1984 году для своих видеокарт. Он хранит растровые изображения без сжатия или со сжатием без потерь по алгоритму RLE и поддерживает 8-битный альфа-канал. Простая структура надолго сделала его любимым форматом для игровых текстур, 3D-рендеров и видеографики. Файлы большие по сравнению с PNG, а браузеры и телефоны TGA не отображают. Его читает большинство графических редакторов, игровых движков и 3D-программ.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Нет
- Год появления
- 1984 · Truevision
PNG переводят в TGA, когда игровой движок, инструмент для модов или рендер-конвейер рассчитан на текстуры Targa с 8-битным альфа-каналом; обратно в PNG TGA переводят, когда текстуру нужно посмотреть в браузере или передать за пределы этого конвейера.
Альфа-канал TGA, сжатие RLE и 32-битный результат
- RLE (кодирование длин серий)Сжатый TGA · TGA, тип изображения 10
- Единственное сжатие, которое определяет TGA. Серии одинаковых пикселей хранятся один раз со счётчиком повторов, поэтому плоская графика интерфейса и маски сильно уменьшаются, а фотографические текстуры почти не меняются. Тип изображения 2 в заголовке означает true color без сжатия; тип 10 — те же данные со сжатием RLE.
Любой движок и редактор, читающий TGA, понимает и обычный, и RLE-вариант, поэтому для импорта выбор редко важен. Важнее он для системы контроля версий: TGA без сжатия предсказуемо сравниваются и хранятся, поэтому некоторые студии запрещают RLE в правилах для ассетов. В Photoshop тот же выбор — флажок «Сжатие (RLE)» в диалоге сохранения Targa.
Перед конвертацией проверьте альфа-канал PNG. Многие экспортёры записывают полный альфа-канал даже для непрозрачной графики, и движок начинает считать текстуру полупрозрачной, что увеличивает затраты на сортировку и overdraw. Если альфа-канал не нужен, сначала удалите его в редакторе. О форматах, лежащих в основе PNG, читайте в статье JPG, JPEG и PNG: в чём разница; если TGA нужно вернуть в просмотр в браузере, TGA в PNG выполняет обратное преобразование.
Вопросы о конвертации текстур PNG в TGA
TGA получится 24-битным или 32-битным?
PNG с альфа-каналом становится 32-битным TGA: по 8 бит на красный, зелёный, синий и альфа. Непрозрачному PNG хватает 24 бит. Если движок требует 32 бита для текстуры без прозрачности, перед конвертацией добавьте в PNG полностью непрозрачный альфа-канал.
Конвертация PNG в TGA проходит без потерь?
Для обычных 8-битных PNG да: все значения цвета и альфа-канала копируются точно. PNG с 16 битами на канал, типичный для карт высот из программ для скульптинга, уменьшается до 8 бит, так как в TGA нет более глубокого режима true color. Если движок поддерживает, храните такие карты в PNG или EXR.
Почему в одной из программ TGA отображается вверх ногами?
В TGA строки могут храниться снизу вверх или сверху вниз, и порядок указан флагом в заголовке. Большинство программ учитывают флаг, но некоторые старые просмотрщики и самописные загрузчики его игнорируют и показывают картинку перевёрнутой. Переверните её в загрузчике или редакторе, а не конвертируйте заново.
Что выбрать для игровых текстур: TGA или DDS?
TGA — исходный файл, который вы храните и импортируете повторно; DDS содержит сжатые для GPU данные, которые видеокарта читает напрямую. Unreal и Unity принимают TGA и сами сжимают его при импорте. Моды и старые движки, загружающие текстуры без этапа импорта, часто требуют DDS, его создаёт PNG в DDS.
Почему TGA намного больше по весу, чем PNG?
PNG использует сжатие Deflate, а TGA в лучшем случае — простое RLE, которое помогает только на однотонных участках. Детальная текстура 2048 × 2048 с альфа-каналом занимает в TGA без сжатия около 16 MB. При сборке игры движок сжимает её снова, поэтому размер на диске важен только для папки проекта.
- Конвертировать JPG в TGAПереводите фото JPG в 24-битные файлы Targa для Source vtex, движков эпохи Quake и других программ, которые принимают только TGA. Степень двойки, 20 файлов.
- Конвертер TGA в PNGКонвертируйте текстуры, рендеры и скриншоты игр Truevision TGA (Targa) в PNG. Альфа-канал 32 бит, чтение RLE, исправление переворота. До 20 файлов.
- Конвертер PNG в DDSКонвертируйте PNG в текстуры DDS для модов и игровых движков с сохранением альфа-канала. Какие размеры, MIP-уровни и форматы DXT или BC7 нужны играм.
- Конвертировать TGA в JPGСожмите скриншоты и 3D-рендеры Targa в JPG для публикации, почты или печати. Альфа-канал сводится на выбранный фон, до 20 файлов за раз.
- Конвертировать DDS в PNGКонвертируйте игровые текстуры DDS в PNG для редактирования и модов. Декодирует BC1–BC7, сохраняет альфа-канал и верхний мип-уровень в полном размере.
- Конвертер JPG в DDSПревращайте фото JPG в текстуры DDS для модов и игровых движков. Подгонка под размер текстуры, до 20 файлов за раз, удаление файлов через 30 минут.