Konvertera PNG till TGA
Gör om PNG-texturer, sprites och UI-grafik till Truevision TGA-filer för spelmotorer och verktyg som kräver Targa som texturformat. Transparenta pixlar skrivs till alfakanalen, så urklipp och masker fungerar som förut.
Bildkonverterare
eller släpp JPG, JPEG, JPE …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
85 gör att foton ser identiska ut med originalet. Sänk den bara när du behöver en mindre fil.
JPG, BMP och EPS saknar transparens. Genomskinliga pixlar fylls med denna färg.
Hexfärg som används bakom genomskinliga pixlar, t.ex. #FFFFFF.
Det här formatet rymmer bara en bild. Välj GIF eller WebP som utdata om du vill behålla animationen.
En ikon med flera storlekar innehåller flera upplösningar i en fil; webbläsare och operativsystem väljer den de behöver.
Behåll originalmåtten, eller ange en sida så behålls proportionerna.
Pixlar för sidan du valde ovan.
Procent av originalmåtten.
sRGB passar skärmar och webben. Behåll originalet för tryckflöden; gråskala tar bort färg.
Endast metadata, 0 behåller originalvärdet. Skrivare och vissa portaler läser detta tal; det ändrar inte pixelmåtten.
Så använder du verktyget
- 1
Lägg till PNG-texturerna
Välj upp till 20 PNG-filer på högst 95 MB vardera. En hel texturuppsättning (diffuse, normal, roughness, mask) ryms i en och samma omgång.
- 2
Låt storleksändring vara av för motortexturer
Låt Ändra storlek på bilden stå på Behåll originalstorlek så att tvåpotensmått som 1024 × 1024 eller 2048 × 2048 bevaras exakt.
- 3
Konvertera till TGA
Klicka på Konvertera till TGA och ladda ner filerna en och en eller som ZIP. Lägg sedan in dem i motorns importmapp.
Varför spelmotorer och texturverktyg fortfarande vill ha TGA
Truevision utvecklade TGA-formatet 1984 för sina TARGA-videokort, och revisionen från 1989, TGA 2.0, lade till sidfoten och tilläggsområdet som de flesta program läser i dag. Formatet är så enkelt att det går att läsa in med några dussin rader kod: ett kort huvud, en valfri färgkarta och därefter råa eller runlängdskodade pixlar. Just den enkelheten gjorde att spelstudior anammade det på 1990-talet och att så många flöden aldrig har gått vidare.
De praktiska skälen är alfa och förutsägbarhet. En 32-bitars TGA har alltid en rak 8-bitars alfakanal bredvid färgen, utan gamma- eller färgprofilsblock som en importör kan tolka olika. Texturartister litar på att den tar sig från Photoshop, Substance eller Blender in i motorn med exakt samma värden.
PNG till TGA för Unreal, Source, Unity och Blender
| Organisation | Krav | Källa |
|---|---|---|
| Unreal Engine | Importerar TGA, PNG, PSD med flera. Texturer behöver sidor som är tvåpotenser för att få mipmaps och streaming | — |
| Source-motorn (vtex) | Valves texturkompilator läser TGA och skriver VTF. Alfa styr genomskinlighet och masker | — |
| Unity | Importerar TGA direkt och komprimerar den per målplattform vid bygget | — |
| Blender | Läser och skriver Targa, med både en RLE-kodad "Targa" och en okomprimerad "Targa Raw" som utdata | — |
PNG
Portable Network Graphics
PNG är ett förlustfritt rasterformat som publicerades 1996 av PNG Development Group och senare standardiserades av W3C och ISO. Det behåller varje pixel exakt, stöder full alfatransparens och hanterar text, skarpa kanter och släta färgytor utan artefakter. Den precisionen gör det idealiskt för skärmdumpar, logotyper, ikoner och gränssnittsgrafik. Nackdelen är storleken: foton som sparas som PNG är ofta flera gånger större än samma foto som JPEG eller WebP. Alla webbläsare, operativsystem och redigeringsprogram öppnar PNG-filer.
- Komprimering
- Förlustfri
- Transparens
- Ja
- Animation
- Nej
- Introducerades
- 1996 · PNG Development Group
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
PNG konverteras till TGA när en spelmotor, ett modverktyg eller ett renderingsflöde är byggt kring Targa-texturer med 8-bitars alfakanal. TGA konverteras tillbaka till PNG när en textur ska förhandsgranskas i en webbläsare eller delas utanför det flödet.
TGA-alfa, RLE-komprimering och 32-bitars utdata
- RLE (runlängdskodning)Komprimerad TGA · TGA bildtyp 10
- Den enda komprimering som TGA definierar. Följder av identiska pixlar lagras en gång med ett upprepningsantal, vilket krymper platt gränssnittsgrafik och masker rejält men fotografiska texturer knappt alls. Bildtyp 2 i huvudet betyder okomprimerad true color, och typ 10 betyder samma data med runlängdskodning.
Alla motorer och program som läser TGA läser både den vanliga och den RLE-kodade varianten, så valet spelar sällan roll vid import. Det spelar större roll för versionshantering: okomprimerade TGA-filer ger förutsägbara skillnader och lagring, och därför förbjuder vissa studior RLE i sina tillgångsregler. Photoshop har samma val som kryssrutan Compress (RLE) i sin sparadialog för Targa.
Något att kontrollera före konverteringen är PNG-filens alfa. Många exportverktyg skriver en full alfakanal även för ogenomskinlig grafik, och motorer behandlar då texturen som genomskinlig, vilket kostar sortering och överritning. Om alfakanalen saknar betydelse, ta bort den i ditt bildprogram först. För bakgrunden till själva PNG-formatet, se JPG vs JPEG vs PNG. När en TGA ska tillbaka till en webbläsarförhandsvisning gör TGA till PNG det omvända.
Frågor om texturer från PNG till TGA
Blir TGA-filen 24-bitars eller 32-bitars?
En PNG med alfakanal blir en 32-bitars TGA: 8 bitar vardera för rött, grönt, blått och alfa. En ogenomskinlig PNG behöver bara 24 bitar. Om en motor kräver 32 bitar för en textur utan transparens, ge PNG-filen en helt ogenomskinlig alfakanal innan du konverterar.
Är konvertering från PNG till TGA förlustfri?
För vanliga 8-bitars PNG-filer, ja: alla färg- och alfavärden kopieras exakt. En PNG med 16 bitar per kanal, vanlig för höjdkartor från skulpteringsverktyg, reduceras till 8 bitar eftersom TGA inte har något djupare färgläge. Behåll sådana kartor som PNG eller EXR om motorn accepterar det.
Varför visas min TGA-fil upp och ner i ett visst program?
TGA kan lagra rader nerifrån och upp eller uppifrån och ned, med en flagga i huvudet som anger vilket. De flesta verktyg läser flaggan, men några gamla bildvisare och handskrivna inläsare ignorerar den och visar bilden upp och ned. Vänd bilden i inläsaren eller i ett bildprogram i stället för att konvertera om.
Ska jag använda TGA eller DDS för speltexturer?
TGA är källfilen du behåller och importerar om, medan DDS innehåller GPU-komprimerad data som grafikkortet läser direkt. Unreal och Unity accepterar TGA och komprimerar den själva vid import. Mods och äldre motorer som läser in texturer utan importsteg vill ofta ha DDS, som PNG till DDS skapar.
Varför är TGA-filen så mycket större än PNG-filen?
PNG använder Deflate-komprimering, medan TGA som bäst använder enkel runlängdskodning, som bara hjälper på jämna ytor. En detaljerad textur på 2048 × 2048 med alfa tar ungefär 16 MB som okomprimerad TGA. Motorn komprimerar den igen när spelet byggs, så storleken på disken spelar bara roll för din projektmapp.
- Konvertera JPG till TGAKonvertera JPG-foton till 24-bitars Targa för Source vtex, Quake-motorer och andra verktyg som bara tar TGA. Tvåpotensmått, 20 filer per gång.
- Konvertera TGA till PNGKonvertera Truevision TGA (Targa)-texturer, renderingar och spelskärmbilder till PNG. 32-bitars alfa bevaras, RLE läses, upp och ned rättas. 20 åt gången.
- Konvertera PNG till DDSKonvertera PNG-bilder till DDS-texturer för spelmoddar och spelmotorer med alfakanalen kvar. Se vilka storlekar, mipmaps och DXT/BC7 spel kräver.
- Konvertera TGA till JPGKrymp Targa-skärmdumpar och 3D-renderingar till JPG att dela, mejla eller skriva ut. Alfa plattas ut mot vald bakgrund, 20 filer per omgång.
- DDS till PNG-konverterareKonvertera DDS-texturer till PNG för redigering och moddning. Avkodar BC1 till BC7, behåller alfakanalen och sparar översta mipnivån i full storlek.
- Konvertera JPG till DDSGör JPG-foton till DDS-texturer för spelmoddar och spelmotorer. Ändra storlek till texturmått, konvertera upp till 20 filer, raderas efter 30 minuter.