UltKit

JPG til TGA-konverter

Enkelte teksturkompilatorer og eldre spillmotorer godtar bare Targa. Konverter JPG-bildene og referansebildene dine til TGA her, i den størrelsen motoren forventer, og send dem rett inn i arbeidsflyten.

Bildekonverterer

eller slipp JPG, JPEG, JPE …-filer her ·

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp JPG-bildene

    Legg til opptil 20 bilder eller teksturer, 95 MB hver. Bruk JPG-filene med lavest komprimering du har; artefakter følger med inn i TGA-filen.

  2. 2

    Angi teksturstørrelsen

    Under Avanserte innstillinger kan Endre størrelse på det ferdige bildet angi en bredde som 1024 eller 2048 px. For kvadratiske teksturer bør du beskjære JPG-en til en kvadrat først.

  3. 3

    Konverter til TGA

    Trykk på Konverter til TGA og last ned .tga-filene eller en ZIP som du kan legge i materialmappen din.

Når du konverterer JPG til TGA, endres beholderen, ikke bildet: du får en tapsfri 24-bits Targa av det dekodede bildet, klar for verktøy som avviser JPG, og med omtrent ti ganger så stor filstørrelse.

Teksturverktøy som krever TGA i stedet for JPG

Moderne motorer som Unity og Unreal importerer JPG uten problemer, så behovet for denne konverteringen kommer fra bestemte verktøy. Valves vtex, kompilatoren som gjør bilder om til VTF-teksturer for Source-motoren i kart, sprays og mods, leser Targa. Quake III Arena og andre id Tech 3-spill, sammen med mange motorer avledet fra dem, laster teksturer som .tga-filer. Egne kartredigeringsprogrammer, eldre 3D-pakker og enkelte arbeidsflyter fra trykk til tekstur oppgir også TGA som eneste godtatte format.

Kilden er vanligvis et bilde: en vegg, et skilt, et tregulv eller en skanning av en plakat du vil henge opp i en bane. Disse kommer som JPG fra en mobil eller et teksturbibliotek, så den korteste veien er å konvertere dem her og gi TGA-filen til kompilatoren. Hvis målmotoren faktisk vil ha DDS, hopper du over Targa og bruker JPG til DDS.

JPG inn mot TGA ut, egenskap for egenskap

Hva konverteringen endrer for en typisk bildetekstur
EgenskapJPG (inn)TGA (ut)
Fargedybde24 bit, 8 bit per kanal24 bit, 8 bit per kanal
AlfakanalIngenIngen å føre over
KomprimeringMed tap, blokker på 8 × 8 pikslerTapsfri (rå eller run-length)
Filstørrelse ved 2048 × 2048Ofte 1–3 MBOmtrent 12 MB ukomprimert
RotasjonEXIF-orienteringsflaggPiksler roteret rett opp
KameradataEXIF-taggerFjernet som standard

JPG

JPEG-bilde

JPEG (eller JPG) er det mest brukte bildeformatet for fotografier, standardisert av Joint Photographic Experts Group i 1992. Det bruker komprimering med tap som fjerner fine detaljer øyet neppe legger merke til, slik at bildene blir små nok for nett, e-post og lagring på telefonen. Det håndterer myke fargeoverganger og naturmotiver godt, men skarp tekst, strektegninger og flate farger får synlige blokkaktige eller uskarpe artefakter. JPEG har ingen gjennomsiktighet og ingen animasjon, og hver nye lagring taper litt mer kvalitet. Alle nettlesere, telefoner, kameraer og bildeprogrammer kan åpne det.

Komprimering
Med tap
Gjennomsiktighet
Nei
Animasjon
Nei
Introdusert
1992 · Joint Photographic Experts Group
JPG-konverterer

TGA

Truevision TGA (Targa)

TGA, også kalt Targa, ble laget av Truevision i 1984 for selskapets grafikkort. Formatet lagrer rasterbilder ukomprimert eller med tapsfri run-length-koding og støtter en 8-bits alfakanal. Den enkle strukturen gjorde det til en favoritt i mange år for teksturer i spill, 3D-rendringer og videografikk. Filene er store sammenlignet med PNG, og nettlesere og telefoner viser ikke TGA. De fleste bilderedigeringsprogrammer, spillmotorer og 3D-programmer kan lese det.

Komprimering
Tapsfri
Gjennomsiktighet
Ja
Animasjon
Nei
Introdusert
1984 · Truevision
TGA-konverterer

JPG konverteres til TGA når en teksturkompilator, et modverktøy eller en eldre motor bare godtar Targa, slik at et bilde eller en skannet overflate kan bli et spillmateriale uten å åpne et bilderedigeringsprogram.

Klargjør et JPG-bilde før det blir en TGA-tekstur

Bruk den reneste kilden
Velg den største JPG-en med best kvalitet; alle artefakter i den havner i teksturen og forstørres på en stor flate.
Beskjær til målformen
Kvadratiske eller 2:1-utsnitt passer på vegger og gulv uten strekking; beskjær før konvertering.
Bruk en toerpotens som størrelse
Sett Endre størrelse på det ferdige bildet til 512, 1024 eller 2048 px bredde, så fungerer mipmaps og eldre kompilatorer som de skal.
Behold riktig retning
Automatisk retning legger mobilens rotasjonsflagg inn i pikslene, siden TGA-lesere ignorerer EXIF.

Truevision utviklet Targa i 1984, da videokort trengte en enkel måte å lagre bilder på, og den enkelheten er grunnen til at motorverktøy fortsatt leser det: en kort header, så piksler. Ingenting i en TGA trenger dekoding utover valgfri run-length-pakking, og derfor håndterer kompilatorer og lastere skrevet for flere tiår siden det pålitelig.

Siden en JPG ikke har gjennomsiktighet, blir TGA-filen du får en vanlig fargetekstur. For materialer som trenger glans- eller opasitetsmaske kan du legge til alfa i et redigeringsprogram etterpå. Ta vare på de originale JPG-filene; trenger du nettforhåndsvisninger av de ferdige teksturene senere, gjør TGA til JPG dem om til små filer som er enkle å dele.

JPG til TGA: svar for moddere

Får TGA-filen en alfakanal?

Ingen som er til nytte. En JPG har ingen gjennomsiktighet, så det er ingenting å føre over til en fjerde kanal. Hvis motoren trenger alfa til en maske eller utklipp, kan du tegne den i et bilderedigeringsprogram, eller starte med en gjennomsiktig kilde via PNG til TGA.

Blir kvaliteten bedre når jeg konverterer JPG til TGA?

Nei. TGA lagrer de dekodede pikslene nøyaktig, men blokkene og utsmøringen fra JPG-komprimeringen er en del av disse pikslene. TGA-filen er en perfekt kopi av et ufullkomment bilde; konverteringen hindrer bare ytterligere tap.

Hvorfor er TGA-filen ti ganger større enn JPG-filen?

Targa lagrer hver piksel med tre byte, med høyst enkel run-length-komprimering, mens JPG kaster detaljer for å holde seg liten. En tekstur på 2048 × 2048 er omtrent 12 MB som ukomprimert 24-bits TGA, mot en JPG som ofte er 1–3 MB.

Hvilke spillmotorer krever fortsatt TGA-filer?

Valves teksturkompilator vtex for Source bygger VTF-filer fra TGA, og id Tech 3-spill som Quake III Arena laster teksturer fra .tga og .jpg. Unity og Unreal godtar JPG direkte, så sjekk om du i det hele tatt trenger å konvertere.

Trenger jeg dimensjoner i toerpotens?

Mange eldre motorer og kompilatorer krever det, for eksempel 512, 1024 eller 2048 px per side, og mipmapping fungerer best med slike størrelser. Endre størrelse eller beskjær før konvertering, for å legge til kanter etterpå gir synlige sømmer.