Конвертировать JPG в TGA
Некоторые компиляторы текстур и старые игровые движки принимают только Targa. Переведите здесь свои фото и референсы из JPG в TGA, сразу в нужном движку размере, и отправляйте их прямо в пайплайн.
Конвертер изображений
или перетащите сюда файлы JPG, JPEG, JPE … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
При 85 фотографии визуально не отличаются от оригинала. Снижайте значение, только если нужен файл меньше.
JPG, BMP и EPS не поддерживают прозрачность. Прозрачные пиксели заполняются этим цветом.
HEX-код цвета под прозрачными пикселями, например #FFFFFF.
Этот формат хранит только одно изображение. Чтобы сохранить анимацию, выберите GIF или WebP.
Многоразмерная иконка содержит несколько разрешений в одном файле; браузеры и операционные системы выбирают нужное.
Сохраните исходные размеры или укажите одну сторону — пропорции сохранятся.
Размер выбранной выше стороны в пикселях.
Процент от исходных размеров.
sRGB подходит для экранов и веба. Для печати сохраните исходное; оттенки серого убирают цвет.
Только метаданные; 0 сохраняет исходное значение. Это число читают принтеры и некоторые порталы; размеры в пикселях не меняются.
Как пользоваться инструментом
- 1
Загрузите изображения JPG
Добавьте до 20 фото или текстур, каждая до 95 MB. Берите JPG с минимальным сжатием: артефакты переходят в TGA.
- 2
Задайте размер текстуры
В разделе Расширенные настройки параметр Изменить размер изображения позволяет задать ширину, например 1024 или 2048 px. Для квадратных текстур сначала обрежьте JPG до квадрата.
- 3
Конвертируйте в TGA
Нажмите Преобразовать в TGA и скачайте файлы .tga или ZIP-архив, чтобы положить их в папку с материалами.
Конвертация JPG в TGA меняет контейнер, а не картинку: вы получаете 24-битный Targa без потерь из декодированного фото для инструментов, которые не принимают JPG, а файл становится примерно в десять раз больше.
Инструменты для текстур, которым нужен TGA, а не JPG
Современные движки вроде Unity и Unreal спокойно импортируют JPG, поэтому потребность в конвертации возникает из-за конкретных инструментов. Vtex от Valve, компилятор, превращающий изображения в текстуры VTF движка Source для карт, спреев и модов, читает Targa. Quake III Arena и другие игры на id Tech 3, как и многие производные движки, загружают текстуры из файлов .tga. Самодельные редакторы карт, старые 3D-пакеты и некоторые процессы переноса печати в текстуру тоже указывают TGA единственным форматом.
Обычно исходник — фото: стена, вывеска, деревянный пол или скан постера, который нужно повесить в уровне. Такие изображения приходят в JPG с телефона или из библиотеки текстур, поэтому быстрее всего сконвертировать их здесь и передать TGA компилятору. Если движку на самом деле нужен DDS, пропустите Targa и используйте JPG в DDS.
Исходный JPG и итоговый TGA: сравнение по параметрам
| Свойство | Исходный JPG | Результат TGA |
|---|---|---|
| Глубина цвета | 24 бита, по 8 бит на канал | 24 бита, по 8 бит на канал |
| Альфа-канал | Нет | Переносить нечего |
| Сжатие | С потерями, блоки 8 × 8 пикселей | Без потерь (без сжатия или RLE) |
| Размер файла 2048 × 2048 | Часто 1–3 MB | Около 12 MB без сжатия |
| Поворот | Флаг ориентации EXIF | Пиксели повернуты как надо |
| Метаданные камеры | Теги EXIF | По умолчанию удаляются |
JPG
Изображение JPEG
JPEG (или JPG) — самый распространённый формат фотографий, стандартизованный Joint Photographic Experts Group в 1992 году. В нём используется сжатие с потерями: отбрасываются мелкие детали, которые глаз вряд ли заметит, поэтому фото получаются достаточно компактными для сайтов, почты и памяти телефона. Плавные градиенты и природные сцены он передаёт хорошо, но на чётком тексте, штриховых рисунках и однотонных заливках появляются заметные блоки и размытые артефакты. В JPEG нет прозрачности и анимации, а каждое пересохранение немного ухудшает качество. Его открывает любой браузер, телефон, камера и графический редактор.
- Сжатие
- С потерями
- Прозрачность
- Нет
- Анимация
- Нет
- Год появления
- 1992 · Joint Photographic Experts Group
TGA
Truevision TGA (Targa)
Формат TGA, также называемый Targa, создала компания Truevision в 1984 году для своих видеокарт. Он хранит растровые изображения без сжатия или со сжатием без потерь по алгоритму RLE и поддерживает 8-битный альфа-канал. Простая структура надолго сделала его любимым форматом для игровых текстур, 3D-рендеров и видеографики. Файлы большие по сравнению с PNG, а браузеры и телефоны TGA не отображают. Его читает большинство графических редакторов, игровых движков и 3D-программ.
- Сжатие
- Без потерь
- Прозрачность
- Да
- Анимация
- Нет
- Год появления
- 1984 · Truevision
JPG переводят в TGA, когда компилятор текстур, инструмент для модов или старый движок принимает только Targa: фото или скан поверхности становится игровым материалом без графического редактора.
Как подготовить фото JPG, прежде чем превратить его в текстуру TGA
- Берите самый чистый исходник
- Выбирайте самый большой JPG лучшего качества: все его артефакты попадут в текстуру и на большой поверхности станут заметнее.
- Обрежьте под нужную форму
- Квадратные или 2:1 кадры ложатся на стены и полы без растяжения; обрезайте до конвертации.
- Задайте размер, кратный степени двойки
- Установите в Изменить размер изображения ширину 512, 1024 или 2048 px, чтобы мипмапы и старые компиляторы работали корректно.
- Сохраните ориентацию
- Автоповорот применяет флаг поворота телефона к пикселям, так как программы чтения TGA игнорируют EXIF.
Truevision создала Targa в 1984 году, когда видеоплатам требовался простой способ хранить кадры; эта простота и сегодня позволяет инструментам движков читать формат: короткий заголовок, затем пиксели. В TGA нечего декодировать, кроме необязательной RLE-упаковки, поэтому компиляторы и загрузчики, написанные десятилетия назад, работают с ним надежно.
Так как в JPG нет прозрачности, получится обычная цветовая текстура. Если материалу нужна маска глянца или непрозрачности, добавьте альфу потом в редакторе. Сохраните исходные JPG; если позже понадобятся веб-превью готовых текстур, TGA в JPG вернет их в небольшие файлы, которыми удобно делиться.
JPG в TGA: ответы для моддеров
Будет ли у файла TGA альфа-канал?
Полезного нет. В JPG нет прозрачности, поэтому в четвертый канал переносить нечего. Если движку нужна альфа для маски или выреза, нарисуйте ее в редакторе или начните с исходника с прозрачностью через PNG в TGA.
Улучшает ли конвертация JPG в TGA качество?
Нет. TGA хранит декодированные пиксели точно, но блочность и размытие от сжатия JPG уже стали частью этих пикселей. TGA — идеальная копия несовершенной картинки; конвертация лишь не дает потерять качество еще больше.
Почему TGA в десять раз больше по весу, чем JPG?
Targa хранит каждый пиксель в трех байтах, максимум с простым RLE-сжатием, а JPG отбрасывает детали ради малого размера. Текстура 2048 × 2048 в виде несжатого 24-битного TGA занимает около 12 MB, тогда как JPG часто весит 1–3 MB.
Каким игровым движкам до сих пор нужны файлы TGA?
Компилятор текстур vtex от Valve для Source создает файлы VTF из TGA, а игры на id Tech 3, например Quake III Arena, загружают текстуры из .tga и .jpg. Unity и Unreal принимают JPG напрямую, так что сначала проверьте, нужна ли конвертация.
Нужны ли размеры, кратные степени двойки?
Да, многие старые движки и компиляторы требуют, например, 512, 1024 или 2048 px по стороне, и мипмаппинг лучше всего работает на таких размерах. Изменяйте размер или обрезайте до конвертации: добавленные после поля заметны как швы.