Перевести TGA в PNG

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

TGA — формат текстур игровых движков, инструментов для моддинга и экспорта из 3D, а также формат, в который сохраняли многие старые сканеры и платы захвата. За пределами этих программ его почти ничто не откроет. Эта страница переводит файлы TGA в PNG на вашем устройстве, сохраняя альфа-канал, без которого текстуры не живут.

Читаются файлы 8, 16, 24 и 32 бит, несжатые и с RLE-сжатием, с палитрой и полноцветные, а флаг ориентации в заголовке учитывается, поэтому текстура, записанная снизу вверх, выходит правильной стороной. PNG хранится без потерь, так что пиксели — в точности те, что в TGA.

Ничего не загружается на сервер.

Как Перевести TGA в PNG

  1. Добавьте один файл TGA или целую папку текстур.
  2. PNG уже выбран; задайте «Макс. ширина / высота (px)», если текстуры должны стать ещё и меньше.
  3. Нажмите кнопку преобразования, например «Преобразовать изображения (3)». Каждый файл декодируется на вашем устройстве.
  4. Скачайте один PNG, пачку — одним ZIP.

Поддерживаемые форматы и ограничения

Вход
TGA / Targa — от 8 до 32 бит, RLE или без сжатия, с палитрой или полноцветный
Выход
PNG без потерь, с прозрачностью
Пакетно
Да, скачивание ZIP
Где работает
В браузере — без загрузки на сервер

Не подходит для: Записи TGA — эта страница его только читает. Храните оригиналы, если какая-то программа требует именно TGA.

Что хранит TGA и как он читается

Targa — один из старейших растровых форматов, которыми до сих пор пользуются каждый день, потому он и прост: короткий заголовок, необязательная палитра, затем пиксели — как есть или со сжатием по длинам серий (RLE). Модуль читает 8-битные файлы в оттенках серого и с палитрой, 15- и 16-битный high color, 24-битный true color и 32-битный с альфа-каналом, в обоих вариантах сжатия. Бит начала координат в заголовке говорит, записаны ли строки снизу вверх — умолчание большинства игровых инструментов — или сверху вниз, и картинка переворачивается в правильное положение соответственно.

Альфа в TGA прямая (без предумножения), как и в PNG, поэтому прозрачные края проходят без изменений. 32-битный файл, у которого альфа-канал целиком непрозрачен, даёт непрозрачный PNG; байт атрибутов, говорящий, сколько бит альфы значимы, учитывается.

Текстуры из 3D-моделей

Текстуры TGA путешествуют вместе с файлами OBJ, FBX и другими моделями. Если вам нужна модель, а не картинка, 3D-конвертер читает текстуры TGA, на которые ссылается файл материалов OBJ, напрямую — /obj-to-glb упаковывает их в GLB, — так что переводить их в PNG заранее нужно лишь тогда, когда какой-то программе нужна картинка сама по себе.

Размеры и пачки

Папка текстур переводится за один раз и скачивается одним ZIP с исходными именами. Заданная перед преобразованием «Макс. ширина / высота (px)» уменьшает все текстуры одинаково — удобно для набора текстур пониженного разрешения; без неё сохраняется каждый пиксель. Текстуры редко бывают настолько велики, чтобы упереться в предел памяти вкладки, но файл крупнее примерно 16 мегапикселей на телефоне или 60 на компьютере был бы уменьшен, с показом обоих размеров.

Частые вопросы

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
Альфа-канал сохраняется?
Да. 32-битный TGA становится PNG с прозрачностью, пиксель в пиксель. У 24-битного TGA альфы нет, и он даёт непрозрачный PNG.
Почему в другой программе текстура вышла вверх ногами?
TGA может храниться сверху вниз или снизу вверх, и заголовок говорит, как именно. Некоторые программы этот флаг игнорируют. Здесь он читается, поэтому PNG выходит правильной стороной; если конкретному движку нужна перевёрнутая версия, её сделает /flip-image.
Можно ли перевести PNG обратно в TGA?
Здесь — нет: на выходе только JPG, PNG и WebP. Игровые инструменты и 3D-программы, как правило, принимают текстуры PNG напрямую.
Почему первый файл открывается не сразу?
Эти файлы читает модуль размером 3,5 МБ, который скачивается с этого сайта, когда за визит впервые открывают такой файл, и затем остаётся до конца визита. Он работает в фоновом потоке вашего браузера; сам файл никуда не отправляется.

Похожие инструменты

Ещё в разделе Изображения

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা