PNG til TGA-konverter
Gør PNG-teksturer, sprites og UI-grafik til Truevision TGA-filer til spilmotorer og værktøjer, der kræver Targa som teksturinput. Gennemsigtige pixels skrives til alfakanalen, så udskæringer og masker fortsat virker.
Billedkonverter
eller slip JPG, JPEG, JPE …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
85 holder fotos visuelt identiske med originalen. Sænk den kun, hvis du har brug for en mindre fil.
JPG, BMP og EPS har ingen gennemsigtighed. Gennemsigtige pixels udfyldes med denne farve.
Hex-farve, der bruges bag gennemsigtige pixels, f.eks. #FFFFFF.
Dette format rummer kun ét billede. Vælg GIF- eller WebP-output, hvis du vil beholde animationen.
Et ikon i flere størrelser indeholder flere opløsninger i én fil; browsere og operativsystemer vælger den, de har brug for.
Behold de oprindelige mål, eller angiv én side, så billedformatet bevares.
Pixels for den side, du valgte ovenfor.
Procentdel af de oprindelige mål.
sRGB er rigtigt til skærme og nettet. Behold originalen til trykarbejdsgange; gråtoner kasserer farve.
Kun metadata, 0 beholder den oprindelige værdi. Printere og nogle portaler læser dette tal; det ændrer ikke pixelmålene.
Sådan bruger du værktøjet
- 1
Tilføj PNG-teksturerne
Vælg op til 20 PNG-filer på hver 95 MB. Et helt teksturssæt (diffuse, normal, roughness, mask) kan være i samme batch.
- 2
Lad størrelsesændring være slået fra for motorteksturer
Lad Skift størrelse på outputbilledet stå på Behold oprindelig størrelse, så toerpotens-mål som 1024 × 1024 eller 2048 × 2048 bevares nøjagtigt.
- 3
Konvertér til TGA
Tryk på Konvertér til TGA, og download filerne en ad gangen eller som ZIP. Læg dem derefter i motorens importmappe.
Hvorfor spilmotorer og teksturværktøjer stadig beder om TGA
Truevision designede TGA-formatet i 1984 til sine TARGA-videooptagelseskort, og revisionen fra 1989, TGA 2.0, tilføjede den footer og det udvidelsesområde, som de fleste programmer læser i dag. Formatet er enkelt nok til at kunne indlæses med nogle få dusin linjer kode: en kort header, et valgfrit farvekort og derefter rå eller run-length-kodede pixels. Netop den enkelhed er grunden til, at spilstudier tog det til sig i 1990'erne, og at så mange pipelines aldrig er gået videre.
De praktiske grunde er alfa og forudsigelighed. En 32-bit TGA har altid en ligefrem 8-bit alfakanal ved siden af farven, uden gamma- eller farveprofilchunk, som en importer kan fortolke forskelligt. Teksturkunstnere stoler på, at den kommer ud af Photoshop, Substance eller Blender og ind i motoren med præcis de samme værdier.
PNG til TGA til Unreal, Source, Unity og Blender
| Organisation | Krav | Kilde |
|---|---|---|
| Unreal Engine | Importerer TGA, PNG, PSD med flere. Teksturer skal have sider som toerpotenser for at få mipmaps og streaming | — |
| Source-motoren (vtex) | Valves teksturkompiler læser TGA og skriver VTF. Alfa styrer gennemsigtighed og masker | — |
| Unity | Importerer TGA direkte og komprimerer den pr. målplatform ved build | — |
| Blender | Læser og skriver Targa og tilbyder både et RLE-output "Targa" og et ukomprimeret "Targa Raw" | — |
PNG
Portable Network Graphics
PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.
- Komprimering
- Uden tab
- Gennemsigtighed
- Ja
- Animation
- Nej
- Introduceret
- 1996 · PNG Development Group
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
PNG konverteres til TGA, når en spilmotor, et modding-værktøj eller en render-pipeline er sat op omkring Targa-teksturer med en 8-bit alfakanal. TGA konverteres tilbage til PNG, når en tekstur skal vises i en browser eller deles uden for den pipeline.
TGA-alfa, RLE-komprimering og 32-bit output
- RLE (run-length-kodning)Komprimeret TGA · TGA-billedtype 10
- Den eneste komprimering, TGA definerer. Serier af identiske pixels gemmes én gang med et antal gentagelser, hvilket gør flad UI-grafik og masker meget mindre, men fotografiske teksturer næsten ikke. Header-billedtype 2 betyder ukomprimeret true color. Type 10 betyder de samme data med run-length-kodning.
Alle motorer og redigeringsprogrammer, der læser TGA, læser både den almindelige og RLE-varianten, så valget har sjældent betydning for import. Det betyder mere for versionsstyring: ukomprimerede TGA-filer giver forudsigelige diffs og lagring, og derfor forbyder nogle studier RLE i deres asset-regler. Photoshop har det samme valg som afkrydsningsfeltet Compress (RLE) i dialogen til at gemme som Targa.
Én ting bør du tjekke, før du konverterer: PNG'ens alfa. Mange eksportværktøjer skriver en fuld alfakanal, selv til uigennemsigtig grafik, og motorer behandler så teksturen som gennemsigtig, hvilket koster sortering og overdraw. Hvis alfakanalen er meningsløs, så fjern den først i dit redigeringsprogram. Om formatbaggrunden for selve PNG kan du læse i JPG vs JPEG vs PNG. Når en TGA skal tilbage til en browser-forhåndsvisning, gør TGA til PNG det modsatte af denne side.
Spørgsmål om PNG til TGA-teksturer
Bliver TGA-filen 24-bit eller 32-bit?
En PNG med alfakanal bliver til en 32-bit TGA: 8 bit hver til rød, grøn, blå og alfa. En uigennemsigtig PNG kræver kun 24 bit. Hvis en motor insisterer på 32 bit til en tekstur uden gennemsigtighed, skal du give PNG'en en alfakanal, der er helt uigennemsigtig, før du konverterer.
Er konvertering fra PNG til TGA tabsfri?
For almindelige 8-bit PNG-filer, ja: alle farve- og alfaværdier kopieres nøjagtigt. En PNG med 16 bit pr. kanal, typisk for højdekort eksporteret fra sculpting-værktøjer, reduceres til 8 bit, fordi TGA ikke har nogen dybere true color-tilstand. Behold sådanne kort som PNG eller EXR, hvis motoren accepterer dem.
Hvorfor vises min TGA-fil på hovedet i ét program?
TGA kan gemme rækker nedefra og op eller oppefra og ned, med et flag i headeren, der angiver hvilket. De fleste værktøjer læser flaget, men nogle gamle fremvisere og håndskrevne indlæsere ignorerer det og viser billedet vendt på hovedet. Vend det i indlæseren eller i et redigeringsprogram i stedet for at konvertere igen.
Skal jeg bruge TGA eller DDS til spilteksturer?
TGA er den kildefil, du beholder og importerer igen. DDS indeholder GPU-komprimerede data, som grafikkortet læser direkte. Unreal og Unity accepterer TGA og komprimerer den selv ved import. Mods og ældre motorer, der indlæser teksturer uden et importtrin, vil ofte have DDS, som PNG til DDS laver.
Hvorfor er TGA-filen så meget større end PNG-filen?
PNG bruger Deflate-komprimering. TGA bruger i bedste fald simpel run-length-kodning, som kun hjælper på flade områder. En detaljeret 2048 × 2048-tekstur med alfa fylder cirka 16 MB ukomprimeret som TGA. Motoren komprimerer den igen, når spillet bygges, så størrelsen på disken har kun betydning for din projektmappe.
- Konverter JPG til TGAKonverter JPG til 24-bit Targa til Source vtex, Quake-motorer og andre værktøjer, der kun tager TGA. Skalér til potens af to, 20 filer ad gangen.
- TGA til PNG-konverterKonvertér TGA (Targa)-teksturer, renders og spilskærmbilleder til PNG. 32-bit alfa bevares, RLE læses, vendte billeder rettes. 20 pr. omgang.
- PNG til DDS-konverterKonvertér PNG til DDS-teksturer til spilmods og motorer med alfakanal bevaret. Se hvilke størrelser, mipmaps og DXT/BC7-formater spil forventer.
- Konverter TGA til JPGGør Targa-skærmbilleder og 3D-renders til JPG, du kan dele, mail eller printe. Alfa flades ud på valgfri baggrund, 20 filer pr. batch.
- Konverter DDS til PNGKonvertér DDS-spilteksturer til PNG til redigering og modding. Afkoder BC1 til BC7, bevarer alfakanalen og gemmer øverste mip-niveau i fuld størrelse.
- JPG til DDS-konverterGør JPG-fotos til DDS-teksturer til spilmods og motorer. Skaler til teksturstørrelse, konvertér op til 20 filer ad gangen, slettes efter 30 min.