UltKit

JPG in TGA umwandeln

Manche Textur-Compiler und ältere Game-Engines akzeptieren ausschließlich Targa. Wandeln Sie Ihre JPG-Fotos und Referenzbilder hier in TGA um, direkt in der Größe, die die Engine erwartet, und übergeben Sie sie ohne Umweg an Ihre Pipeline.

Bild-Konverter

oder JPG, JPEG, JPE …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    JPG-Bilder hochladen

    Fügen Sie bis zu 20 Fotos oder Texturen hinzu, je 95 MB. Verwenden Sie die am wenigsten komprimierten JPGs, die Sie haben; Artefakte werden in die TGA übernommen.

  2. 2

    Texturgröße festlegen

    Unter Erweiterte Einstellungen können Sie mit Größe des Ausgabebilds ändern eine Breite wie 1024 oder 2048 px festlegen. Für quadratische Texturen schneiden Sie das JPG zuerst quadratisch zu.

  3. 3

    In TGA umwandeln

    Klicken Sie auf Umwandeln in TGA und laden Sie die .tga-Dateien oder ein ZIP herunter, um sie in Ihren Materialordner zu legen.

Die Umwandlung von JPG in TGA ändert den Container, nicht das Bild: Sie erhalten eine verlustfreie 24-Bit-Targa des dekodierten Fotos für Tools, die JPG ablehnen, mit etwa der zehnfachen Dateigröße.

Textur-Tools, die TGA statt JPG verlangen

Moderne Engines wie Unity und Unreal importieren JPG problemlos, der Bedarf an dieser Umwandlung entsteht also durch bestimmte Tools. Valves vtex, der Compiler, der Bilder in VTF-Texturen der Source-Engine für Maps, Sprays und Mods umwandelt, liest Targa-Eingaben. Quake III Arena und andere id-Tech-3-Spiele sowie viele davon abgeleitete Engines laden Texturen als .tga-Dateien. Eigene Map-Editoren, ältere 3D-Programme und manche Print-to-Texture-Workflows nennen TGA ebenfalls als einziges akzeptiertes Format.

Die Quelle ist meist ein Foto: eine Wand, ein Schild, ein Holzboden oder der Scan eines Posters, das in einem Level hängen soll. Diese liegen als JPG vom Smartphone oder aus einer Texturbibliothek vor, der kürzeste Weg ist also, sie hier umzuwandeln und die TGA dem Compiler zu übergeben. Verlangt die Ziel-Engine tatsächlich DDS, überspringen Sie Targa und nutzen Sie JPG in DDS.

JPG-Eingabe und TGA-Ausgabe im Vergleich, Eigenschaft für Eigenschaft

Was die Umwandlung bei einer typischen Fototextur ändert
EigenschaftJPG-EingabeTGA-Ausgabe
Farbtiefe24 Bit, 8 Bit pro Kanal24 Bit, 8 Bit pro Kanal
AlphakanalKeinerNichts zu übernehmen
KomprimierungVerlustbehaftet, 8 × 8-Pixel-BlöckeVerlustfrei (roh oder Lauflänge)
Dateigröße bei 2048 × 2048Oft 1–3 MBEtwa 12 MB unkomprimiert
DrehungEXIF-AusrichtungsflagPixel aufrecht gedreht
Kamera-MetadatenEXIF-TagsStandardmäßig entfernt

JPG

JPEG-Bild

JPEG (oder JPG) ist das am weitesten verbreitete Fotoformat und wurde 1992 von der Joint Photographic Experts Group standardisiert. Es nutzt verlustbehaftete Kompression, die feine Details verwirft, die das Auge kaum bemerkt. So bleiben Fotos klein genug für Web, E-Mail und Handyspeicher. Weiche Verläufe und natürliche Motive gelingen gut, doch scharfe Schrift, Strichzeichnungen und flache Farben zeigen sichtbare blockige oder unscharfe Artefakte. JPEG kennt keine Transparenz und keine Animation, und jedes erneute Speichern kostet etwas mehr Qualität. Jeder Browser, jedes Handy, jede Kamera und jeder Bildeditor kann es öffnen.

Komprimierung
Verlustbehaftet
Transparenz
Nein
Animation
Nein
Eingeführt
1992 · Joint Photographic Experts Group
JPG-Konverter

TGA

Truevision TGA (Targa)

TGA, auch Targa genannt, wurde 1984 von Truevision für dessen Grafikkarten entwickelt. Es speichert Rasterbilder unkomprimiert oder mit verlustfreier Lauflängenkodierung und unterstützt einen 8-Bit-Alphakanal. Der einfache Aufbau machte es lange zum Favoriten für Spieltexturen, 3D-Renderings und Videografiken. Die Dateien sind im Vergleich zu PNG groß, und Browser und Smartphones zeigen TGA nicht an. Die meisten Bildbearbeitungsprogramme, Spiel-Engines und 3D-Programme können es lesen.

Komprimierung
Verlustfrei
Transparenz
Ja
Animation
Nein
Eingeführt
1984 · Truevision
TGA-Konverter

JPG wird in TGA umgewandelt, wenn ein Textur-Compiler, Mod-Tool oder älteres Engine nur Targa akzeptiert, sodass ein Foto oder eine gescannte Oberfläche ohne Bildeditor zum Spielmaterial werden kann.

JPG-Foto vorbereiten, bevor es zur TGA-Textur wird

Die sauberste Quelle verwenden
Wählen Sie das größte JPG in bester Qualität; jedes Artefakt landet in der Textur und wird auf einer großen Fläche vergrößert.
Auf die Zielform zuschneiden
Quadratische oder 2:1-Zuschnitte lassen sich ohne Verzerrung auf Wände und Böden legen; schneiden Sie vor der Umwandlung zu.
Eine Zweierpotenz als Größe wählen
Stellen Sie Größe des Ausgabebilds ändern auf 512, 1024 oder 2048 px Breite, damit Mipmaps und ältere Compiler zuverlässig arbeiten.
Aufrecht halten
Automatisch ausrichten schreibt das Drehflag des Smartphones in die Pixel, da TGA-Leser EXIF ignorieren.

Truevision entwarf Targa 1984, als Videokarten eine einfache Möglichkeit zum Speichern von Frames brauchten, und diese Einfachheit ist der Grund, warum Engine-Tools das Format noch lesen: ein kurzer Header, dann Pixel. Eine TGA muss außer der optionalen Lauflängenpackung nicht dekodiert werden, weshalb vor Jahrzehnten geschriebene Compiler und Loader sie zuverlässig verarbeiten.

Da ein JPG keine Transparenz hat, ist die erzeugte TGA eine reine Farbtextur. Für Materialien mit Glanz- oder Deckkraftmaske fügen Sie Alpha anschließend in einem Editor hinzu. Behalten Sie Ihre Original-JPGs; brauchen Sie später Webvorschauen der fertigen Texturen, macht TGA in JPG daraus wieder kleine, teilbare Dateien.

JPG in TGA: Antworten für Modder

Hat meine TGA-Datei einen Alphakanal?

Keinen sinnvollen. Ein JPG hat keine Transparenz, es gibt also nichts, was in einen vierten Kanal übernommen werden könnte. Braucht die Engine Alpha für eine Maske oder einen Ausschnitt, zeichnen Sie ihn in einem Editor oder gehen Sie von einer transparenten Quelle aus, mit PNG in TGA.

Verbessert das Umwandeln von JPG in TGA die Qualität?

Nein. TGA speichert die dekodierten Pixel exakt, aber die Blockbildung und Verschmierungen der JPG-Kompression sind Teil dieser Pixel. Die TGA ist eine perfekte Kopie eines unperfekten Bildes; die Umwandlung verhindert lediglich weitere Verluste.

Warum ist die TGA-Datei zehnmal größer als die JPG?

Targa speichert jedes Pixel mit drei Bytes und höchstens einfacher Lauflängenkompression, während JPG Details verwirft, um klein zu bleiben. Eine Textur mit 2048 × 2048 px hat als unkomprimierte 24-Bit-TGA etwa 12 MB, ein JPG dagegen oft nur 1–3 MB.

Welche Game-Engines verlangen noch TGA-Dateien?

Valves Textur-Compiler vtex für Source erzeugt VTF-Dateien aus TGA-Eingaben, und id-Tech-3-Spiele wie Quake III Arena laden Texturen aus .tga und .jpg. Unity und Unreal akzeptieren JPG direkt, prüfen Sie also, ob überhaupt eine Umwandlung nötig ist.

Brauche ich Abmessungen als Zweierpotenz?

Viele ältere Engines und Compiler tun das, zum Beispiel 512, 1024 oder 2048 px pro Seite, und Mipmapping funktioniert bei diesen Größen am saubersten. Ändern Sie die Größe oder schneiden Sie vor der Umwandlung zu, denn nachträgliches Auffüllen einer Textur zeigt sich als Nähte.