UltKit

Konverter JPG til TGA

Nogle teksturkompilere og ældre spilmotorer accepterer kun Targa. Konverter dine JPG-fotos og referencebilleder til TGA her i den størrelse, motoren forventer, og send dem direkte videre i din pipeline.

Billedkonverter

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

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload JPG-billederne

    Tilføj op til 20 fotos eller teksturer på hver 95 MB. Brug de mindst komprimerede JPG-filer, du har; artefakter følger med over i TGA-filen.

  2. 2

    Vælg teksturstørrelsen

    Under Avancerede indstillinger kan Skift størrelse på outputbilledet angive en bredde som 1024 eller 2048 px. Til kvadratiske teksturer skal du først beskære JPG-filen til et kvadrat.

  3. 3

    Konverter til TGA

    Tryk på Konvertér til TGA, og download .tga-filerne eller en ZIP-fil, som du kan lægge i din materialemappe.

Når du konverterer JPG til TGA, ændres beholderen, ikke billedet: du får en tabsfri 24-bit Targa af det afkodede foto, klar til værktøjer, der afviser JPG, og med omkring ti gange så stor filstørrelse.

Teksturværktøjer, der kræver TGA i stedet for JPG

Moderne motorer som Unity og Unreal importerer JPG uden problemer, så behovet for konverteringen kommer fra bestemte værktøjer. Valves vtex, kompileren der omdanner billeder til VTF-teksturer i Source-motoren til baner, sprays og mods, læser Targa. Quake III Arena og andre id Tech 3-spil samt mange motorer afledt af dem indlæser teksturer som .tga-filer. Specialiserede baneeditorer, ældre 3D-programmer og nogle print-til-tekstur-arbejdsgange angiver også TGA som det eneste accepterede format.

Kilden er som regel et foto: en mur, et skilt, et trægulv eller en scanning af en plakat, du vil hænge op i en bane. De kommer som JPG fra en telefon eller et teksturbibliotek, så den korteste vej er at konvertere dem her og give TGA-filen til kompileren. Hvis målmotoren i stedet vil have DDS, så spring Targa over og brug JPG til DDS.

JPG-input over for TGA-output, egenskab for egenskab

Hvad konverteringen ændrer for en typisk fototekstur
EgenskabJPG-inputTGA-output
Farvedybde24-bit, 8 bit pr. kanal24-bit, 8 bit pr. kanal
AlfakanalIngenIntet at overføre
KomprimeringMed tab, blokke på 8 × 8 pixelTabsfri (rå eller run-length)
Filstørrelse ved 2048 × 2048Ofte 1–3 MBOmkring 12 MB ukomprimeret
RotationEXIF-orienteringsflagPixels roteret så billedet vender opad
Kameraets metadataEXIF-tagsFjernes som standard

JPG

JPEG-billede

JPEG (eller JPG) er det mest udbredte fotoformat, standardiseret af Joint Photographic Experts Group i 1992. Det bruger tabsgivende komprimering, som fjerner fine detaljer, øjet næppe lægger mærke til, så fotos bliver små nok til web, e-mail og telefonlager. Det håndterer bløde overgange og naturmotiver godt, men skarp tekst, stregtegninger og flade farver får synlige blokagtige eller utydelige artefakter. JPEG har ingen gennemsigtighed og ingen animation, og hver ny lagring mister lidt mere kvalitet. Alle browsere, telefoner, kameraer og billededitorer kan åbne det.

Komprimering
Med tab
Gennemsigtighed
Nej
Animation
Nej
Introduceret
1992 · Joint Photographic Experts Group
JPG-konverter

TGA

Truevision TGA (Targa)

TGA, også kaldet Targa, blev skabt af Truevision i 1984 til firmaets grafikkort. Formatet gemmer rasterbilleder ukomprimerede eller med tabsfri run-length-kodning og understøtter en 8-bit alfakanal. Den enkle opbygning gjorde det længe til en favorit til spiltekstures, 3D-renderinger og videografik. Filerne er store sammenlignet med PNG, og browsere og telefoner viser ikke TGA. De fleste billedredigeringsprogrammer, spilmotorer og 3D-programmer kan læse det.

Komprimering
Uden tab
Gennemsigtighed
Ja
Animation
Nej
Introduceret
1984 · Truevision
TGA-konverter

JPG konverteres til TGA, når en teksturkompiler, et mod-værktøj eller en ældre motor kun accepterer Targa, så et foto eller en scannet overflade kan blive til et spilmateriale uden at åbne et billedprogram.

Gør et JPG-foto klar, før det bliver til en TGA-tekstur

Brug den reneste kilde
Vælg den største JPG med den højeste kvalitet; alle artefakter i den ender i teksturen og forstørres på en stor flade.
Beskær til målformen
Kvadratiske udsnit eller 2:1 kan lægges på vægge og gulve uden stræk; beskær før konverteringen.
Ram en toerpotens
Sæt Skift størrelse på outputbilledet til 512, 1024 eller 2048 px i bredden, så mipmaps og ældre kompilere fungerer.
Hold billedet opret
Automatisk retning bager telefonens rotationsflag ind i pixels, da TGA-læsere ignorerer EXIF.

Truevision udviklede Targa i 1984, da videokort havde brug for en enkel måde at gemme billeder på, og den enkelhed er grunden til, at motorværktøjer stadig læser formatet: en kort header og så pixels. Intet i en TGA kræver afkodning ud over valgfri run-length-pakning, og derfor håndterer kompilere og indlæsere skrevet for årtier siden det pålideligt.

Fordi en JPG ikke har gennemsigtighed, bliver din TGA en almindelig farvetekstur. Til materialer, der skal have en glans- eller opacitetsmaske, kan du tilføje alfa i et billedprogram bagefter. Behold dine originale JPG-filer; hvis du senere har brug for webvisninger af de færdige teksturer, laver TGA til JPG dem om til små filer, der er nemme at dele.

JPG til TGA: svar til moddere

Får min TGA-fil en alfakanal?

Ikke nogen brugbar. En JPG har ingen gennemsigtighed, så der er intet at overføre til en fjerde kanal. Hvis motoren har brug for alfa til en maske eller et udsnit, kan du tegne den i et billedprogram eller starte med en gennemsigtig kilde via PNG til TGA.

Bliver kvaliteten bedre, når man konverterer JPG til TGA?

Nej. TGA gemmer de afkodede pixels præcist, men blokke og udtværing fra JPG-komprimeringen er en del af disse pixels. TGA-filen er en perfekt kopi af et ufuldkomment billede; konverteringen forhindrer blot yderligere tab.

Hvorfor er TGA-filen ti gange større end JPG-filen?

Targa gemmer hver pixel med tre bytes og højst simpel run-length-komprimering, mens JPG kasserer detaljer for at forblive lille. En tekstur på 2048 × 2048 fylder omkring 12 MB som ukomprimeret 24-bit TGA, mens en JPG ofte fylder 1–3 MB.

Hvilke spilmotorer kræver stadig TGA-filer?

Valves teksturkompiler vtex til Source bygger VTF-filer ud fra TGA, og id Tech 3-spil som Quake III Arena indlæser teksturer fra både .tga og .jpg. Unity og Unreal accepterer JPG direkte, så tjek, om en konvertering overhovedet er nødvendig.

Skal målene være en potens af to?

Mange ældre motorer og kompilere gør, for eksempel 512, 1024 eller 2048 px pr. side, og mipmapping fungerer bedst ved de størrelser. Ændr størrelse eller beskær før konverteringen, for hvis du udvider teksturen bagefter, viser det sig som sømme.