Konverter PNG til TGA
Gjør om PNG-teksturer, sprites og UI-grafikk til Truevision TGA-filer for spillmotorer og verktøy som krever Targa som teksturformat. Gjennomsiktige piksler skrives til alfakanalen, så utklipp og masker fortsatt fungerer.
Bildekonverterer
eller slipp JPG, JPEG, JPE …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
85 holder bilder visuelt identiske med originalen. Senk den bare når du trenger en mindre fil.
JPG, BMP og EPS har ikke gjennomsiktighet. Gjennomsiktige piksler fylles med denne fargen.
Heksadesimal farge som brukes bak gjennomsiktige piksler, f.eks. #FFFFFF.
Dette formatet rommer ett enkelt bilde. Velg GIF eller WebP som utdata hvis du vil beholde animasjonen.
Et ikon med flere størrelser inneholder flere oppløsninger i én fil; nettlesere og operativsystemer velger den de trenger.
Behold de opprinnelige dimensjonene, eller oppgi én side så beholdes sideforholdet.
Piksler for siden du valgte ovenfor.
Prosent av de opprinnelige dimensjonene.
sRGB passer for skjerm og nett. Behold originalen for trykkarbeidsflyter; gråtoner forkaster fargen.
Bare metadata, 0 beholder opprinnelig verdi. Skrivere og noen portaler leser dette tallet; det endrer ikke pikseldimensjonene.
Slik bruker du dette verktøyet
- 1
Legg til PNG-teksturene
Velg opptil 20 PNG-filer på 95 MB hver. Et helt teksturssett (diffuse, normal, roughness, mask) kan lastes opp i én batch.
- 2
La størrelsesendring være av for motorteksturer
La Endre størrelse på det ferdige bildet stå på Behold opprinnelig størrelse, slik at mål som er toerpotenser, som 1024 × 1024 eller 2048 × 2048, forblir nøyaktige.
- 3
Konverter til TGA
Trykk Konverter til TGA og last ned filene én for én eller som ZIP, og legg dem deretter i importmappen til spillmotoren.
Hvorfor spillmotorer og teksturverktøy fortsatt ber om TGA
Truevision utviklet TGA-formatet i 1984 for TARGA-videoopptakskortene sine, og revisjonen fra 1989, TGA 2.0, la til footeren og utvidelsesområdet som mest programvare leser i dag. Formatet er enkelt nok til å lastes med noen dusin linjer kode: en kort header, et valgfritt fargekart, deretter rå eller run-length-kodede piksler. Nettopp den enkelheten gjorde at spillstudioer tok det i bruk på 1990-tallet, og at så mange pipelines aldri gikk videre.
De praktiske grunnene er alfa og forutsigbarhet. En 32-bits TGA har alltid en rett 8-bits alfakanal ved siden av fargen, uten gamma- eller fargeprofil-chunk som en importør kan tolke ulikt. Teksturartister stoler på at den kommer ut av Photoshop, Substance eller Blender og inn i spillmotoren med nøyaktig de samme verdiene.
PNG til TGA for Unreal, Source, Unity og Blender
| Organisasjon | Krav | Kilde |
|---|---|---|
| Unreal Engine | Importerer TGA, PNG, PSD og andre; teksturer må ha sider som er toerpotenser for å få mipmaps og streaming | — |
| Source-motoren (vtex) | Valves teksturkompilator leser TGA og skriver VTF; alfa styrer gjennomskinnelighet og masker | — |
| Unity | Importerer TGA direkte og komprimerer den per målplattform ved bygging | — |
| Blender | Leser og skriver Targa, med både en RLE-«Targa» og en ukomprimert «Targa Raw» som utdata | — |
PNG
Portable Network Graphics
PNG er et tapsfritt rasterformat utgitt i 1996 av PNG Development Group og senere standardisert av W3C og ISO. Det beholder hver piksel nøyaktig, støtter full alfa-gjennomsiktighet og håndterer tekst, skarpe kanter og flate farger uten artefakter. Den presisjonen gjør det ideelt for skjermbilder, logoer, ikoner og grensesnittgrafikk. Ulempen er størrelsen: fotografier lagret som PNG er ofte flere ganger større enn samme bilde som JPEG eller WebP. Alle nettlesere, operativsystemer og redigeringsprogrammer åpner PNG-filer.
- Komprimering
- Tapsfri
- Gjennomsiktighet
- Ja
- Animasjon
- Nei
- Introdusert
- 1996 · PNG Development Group
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
PNG går til TGA når en spillmotor, et moddingverktøy eller en render-pipeline er bygget rundt Targa-teksturer med 8-bits alfakanal; TGA går tilbake til PNG når en tekstur skal forhåndsvises i en nettleser eller deles utenfor den pipelinen.
TGA-alfa, RLE-komprimering og 32-bit utdata
- RLE (run-length-koding)Komprimert TGA · TGA-bildetype 10
- Den eneste komprimeringen TGA definerer. Serier av identiske piksler lagres én gang med et gjentakelsesantall, noe som krymper flat UI-grafikk og masker mye, men fotografiske teksturer nesten ikke. Bildetype 2 i headeren betyr ukomprimert true color; type 10 betyr de samme dataene run-length-kodet.
Alle spillmotorer og redigeringsprogrammer som leser TGA, leser både den vanlige og RLE-varianten, så valget har sjelden betydning for import. Det har mer å si for versjonskontroll: ukomprimerte TGA-er gir forutsigbare differ og lagring, og derfor forbyr noen studioer RLE i asset-reglene sine. Photoshop har det samme valget som en avkrysningsboks, Compress (RLE), i Targa-lagringsdialogen.
Én ting å sjekke før konvertering er alfaen i PNG-en. Mange eksportører skriver en full alfakanal selv for ugjennomsiktig grafikk, og spillmotorer behandler da teksturen som gjennomsiktig, noe som koster sortering og overdraw. Hvis alfaen ikke betyr noe, fjern den i redigeringsprogrammet først. For formatbakgrunnen bak selve PNG, se JPG vs JPEG vs PNG; når en TGA skal tilbake til en nettleserforhåndsvisning, gjør TGA til PNG det motsatte av denne siden.
Spørsmål om PNG til TGA for teksturer
Blir TGA-filen 24-bit eller 32-bit?
En PNG med alfakanal blir en 32-bits TGA: 8 bits hver for rød, grønn, blå og alfa. En ugjennomsiktig PNG trenger bare 24 bits. Hvis en spillmotor krever 32 bits for en tekstur uten gjennomsiktighet, gir du PNG-en en alfakanal som er helt ugjennomsiktig før konvertering.
Er konvertering fra PNG til TGA tapsfri?
For vanlige 8-bits PNG-er, ja: hver farge- og alfaverdi kopieres nøyaktig. En PNG med 16 bits per kanal, typisk for høydekart eksportert fra skulpteringsverktøy, reduseres til 8 bits, fordi TGA ikke har noen dypere true color-modus. Behold slike kart som PNG eller EXR hvis spillmotoren godtar det.
Hvorfor vises TGA-filen opp ned i ett program?
TGA kan lagre rader nedenfra og opp eller ovenfra og ned, med et flagg i headeren som sier hvilken. De fleste verktøy leser flagget, men noen gamle visningsprogrammer og håndskrevne lastere ignorerer det og tegner bildet speilvendt. Vend det i lasteren eller i et redigeringsprogram i stedet for å konvertere på nytt.
Bør jeg bruke TGA eller DDS til spillteksturer?
TGA er kildefilen du beholder og importerer på nytt; DDS inneholder GPU-komprimerte data som grafikkortet leser direkte. Unreal og Unity godtar TGA og komprimerer den selv ved import. Moddinger og eldre spillmotorer som laster teksturer uten importtrinn vil ofte ha DDS, som PNG til DDS lager.
Hvorfor er TGA-filen så mye større enn PNG-filen?
PNG bruker Deflate-komprimering; TGA bruker i beste fall enkel run-length-koding, som bare hjelper på flate flater. En detaljert tekstur på 2048 × 2048 med alfa tar omtrent 16 MB ukomprimert som TGA. Spillmotoren komprimerer den igjen når spillet bygges, så størrelsen på disken har bare betydning for prosjektmappen din.
- JPG til TGA-konverterKonverter JPG-bilder til 24-bit Targa-filer for Source vtex, Quake-motorer og verktøy som bare tar TGA. Skaler til toerpotens, 20 filer per gang.
- TGA til PNG-konverterKonverter TGA-teksturer (Targa), renderinger og skjermbilder fra spill til PNG. 32-bit alfa beholdes, RLE leses, opp-ned rettes. 20 per runde.
- PNG til DDS-konverterKonverter PNG til DDS-teksturer for spillmods og motorer med alfakanalen bevart. Se hvilke størrelser, mipmaps og DXT- eller BC7-formater spill krever.
- TGA til JPG-konverterGjør Targa-skjermbilder og 3D-renderinger om til JPG for deling, e-post eller utskrift. Alfa flates ut på valgt bakgrunn, 20 filer om gangen.
- DDS til PNG-konverterKonverter DDS-teksturer fra spill til PNG for redigering og modding. Dekoder BC1 til BC7, beholder alfakanalen og lagrer øverste mip-nivå i full størrelse.
- JPG til DDS-konverterGjør JPG-bilder om til DDS-teksturer for spillmods og spillmotorer. Skaler til teksturstørrelse, opptil 20 filer, slettes etter 30 minutter.