UltKit

Konvertera JPG till TGA

Vissa texturkompilatorer och äldre spelmotorer accepterar bara Targa. Konvertera dina JPG-foton och referensbilder till TGA här, i den storlek motorn kräver, och för in dem direkt i ditt arbetsflöde.

Bildkonverterare

eller släpp JPG, JPEG, JPE …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp JPG-bilderna

    Lägg till upp till 20 foton eller texturer, högst 95 MB per fil. Använd de minst komprimerade JPG-filer du har, eftersom artefakter följer med in i TGA-filen.

  2. 2

    Ange texturstorleken

    Under Avancerade inställningar kan du med Ändra storlek på bilden ange en bredd som 1024 eller 2048 px. För kvadratiska texturer beskär du JPG-bilden till en kvadrat först.

  3. 3

    Konvertera till TGA

    Klicka på Konvertera till TGA och ladda ner .tga-filerna eller en ZIP-fil som du lägger i mappen för dina material.

När du konverterar JPG till TGA ändras behållaren, inte bilden: du får en förlustfri 24-bitars Targa av det avkodade fotot, redo för verktyg som inte accepterar JPG, med ungefär tio gånger så stor fil.

Texturverktyg som kräver TGA i stället för JPG

Moderna spelmotorer som Unity och Unreal importerar JPG utan problem, så behovet av konverteringen kommer från särskilda verktyg. Valves vtex, kompilatorn som gör om bilder till VTF-texturer för Source-motorn i banor, sprayer och mods, läser Targa. Quake III Arena och andra id Tech 3-spel, liksom många motorer som bygger på dem, laddar texturer som .tga-filer. Egna banredigerare, äldre 3D-program och vissa arbetsflöden från tryck till textur anger också TGA som enda format som godtas.

Källan är oftast ett foto: en vägg, en skylt, ett trägolv eller en skanning av en affisch du vill hänga upp i en bana. Sådana bilder kommer som JPG från en mobil eller ett texturbibliotek, så den kortaste vägen är att konvertera dem här och ge TGA-filen till kompilatorn. Om spelmotorn egentligen vill ha DDS hoppar du över Targa och använder JPG till DDS.

JPG in jämfört med TGA ut, egenskap för egenskap

Vad konverteringen ändrar för en typisk fototextur
EgenskapJPG (indata)TGA (utdata)
Färgdjup24 bitar, 8 bitar per kanal24 bitar, 8 bitar per kanal
AlfakanalIngenInget att föra över
KomprimeringFörlustbringande, block på 8 × 8 pixlarFörlustfri (rå eller längdkodad)
Filstorlek vid 2048 × 2048Ofta 1–3 MBCirka 12 MB okomprimerad
RotationEXIF-flagga för orienteringPixlarna roterade rätt
KameradataEXIF-taggarTas bort som standard

JPG

JPEG-bild

JPEG (eller JPG) är det mest använda fotoformatet och standardiserades av Joint Photographic Experts Group 1992. Det använder förlustbehäftad komprimering som kastar bort fina detaljer som ögat sällan märker, så att foton blir små nog för webben, e-post och telefonens lagring. Det hanterar mjuka toningar och naturmotiv bra, men skarp text, streckteckningar och platta färger får synliga block- eller suddartefakter. JPEG saknar transparens och animering, och varje ny sparning tappar lite mer kvalitet. Alla webbläsare, telefoner, kameror och bildredigerare kan öppna det.

Komprimering
Förlustfri komprimering saknas
Transparens
Nej
Animation
Nej
Introducerades
1992 · Joint Photographic Experts Group
JPG-omvandlare

TGA

Truevision TGA (Targa)

TGA, även kallat Targa, skapades av Truevision 1984 för företagets grafikkort. Formatet lagrar rasterbilder okomprimerade eller med förlustfri runlängdskodning och stöder en 8-bitars alfakanal. Den enkla strukturen gjorde det länge till en favorit för spelstrukturer, 3D-renderingar och videografik. Filerna är stora jämfört med PNG, och webbläsare och mobiler visar inte TGA. De flesta bildredigerare, spelmotorer och 3D-program kan läsa det.

Komprimering
Förlustfri
Transparens
Ja
Animation
Nej
Introducerades
1984 · Truevision
TGA-omvandlare

JPG konverteras till TGA när en texturkompilator, ett moddningsverktyg eller en äldre spelmotor bara godtar Targa, så att ett foto eller en skannad yta kan bli ett spelmaterial utan att du öppnar ett bildredigeringsprogram.

Förbered ett JPG-foto innan det blir en TGA-textur

Använd den renaste källan
Välj den största JPG-bilden med högst kvalitet; varje artefakt i den hamnar i texturen och förstoras på en stor yta.
Beskär till rätt form
Kvadratiska eller 2:1-beskärningar läggs på väggar och golv utan att sträckas; beskär före konverteringen.
Använd en tvåpotensstorlek
Ställ in Ändra storlek på bilden på 512, 1024 eller 2048 px bredd så fungerar mipmaps och äldre kompilatorer som de ska.
Se till att bilden står rätt
Automatisk orientering bakar in mobilens rotationsflagga i pixlarna, eftersom TGA-läsare ignorerar EXIF.

Truevision skapade Targa 1984, när videokort behövde ett enkelt sätt att lagra bildrutor, och den enkelheten är skälet till att spelverktyg fortfarande läser formatet: ett kort huvud och sedan pixlar. Inget i en TGA kräver avkodning utöver valfri längdkodning, och därför hanteras den pålitligt av kompilatorer och inläsare som skrevs för årtionden sedan.

Eftersom en JPG saknar transparens blir TGA-filen en vanlig färgtextur. För material som behöver en glans- eller opacitetsmask lägger du till alfa i ett bildredigeringsprogram efteråt. Spara dina ursprungliga JPG-filer; om du senare behöver webbförhandsvisningar av de färdiga texturerna gör TGA till JPG om dem till små filer som är lätta att dela.

JPG till TGA: svar för moddare

Får min TGA-fil en alfakanal?

Nej, ingen som är till nytta. En JPG saknar transparens, så det finns inget att föra över till en fjärde kanal. Om spelmotorn behöver alfa för en mask eller ett utklipp kan du måla den i ett bildredigeringsprogram, eller utgå från en transparent källa med PNG till TGA.

Blir kvaliteten bättre om jag konverterar JPG till TGA?

Nej. TGA lagrar de avkodade pixlarna exakt, men blockigheten och de utsmetade partierna från JPG-komprimeringen är en del av just de pixlarna. TGA-filen är en perfekt kopia av en ofullkomlig bild; konverteringen gör bara att inga fler förluster tillkommer.

Varför är TGA-filen tio gånger större än JPG-filen?

Targa lagrar varje pixel med tre byte och högst enkel längdkodning (run-length), medan JPG slänger detaljer för att hålla sig liten. En textur på 2048 × 2048 blir ungefär 12 MB som okomprimerad 24-bitars TGA, jämfört med en JPG som ofta är 1–3 MB.

Vilka spelmotorer kräver fortfarande TGA-filer?

Valves texturkompilator vtex för Source bygger VTF-filer från TGA, och id Tech 3-spel som Quake III Arena laddar texturer från .tga och .jpg. Unity och Unreal tar emot JPG direkt, så kontrollera om en konvertering över huvud taget behövs.

Behöver jag mått som är tvåpotenser?

Många äldre spelmotorer och kompilatorer gör det, till exempel 512, 1024 eller 2048 px per sida, och mipmapping fungerar renast med de storlekarna. Ändra storlek eller beskär före konverteringen, eftersom utfyllnad i efterhand syns som skarvar.