PNG naar TGA converteren
Zet PNG-texturen, sprites en UI-afbeeldingen om naar Truevision TGA-bestanden voor game-engines en tools die Targa als textuurinvoer vragen. Transparante pixels komen in het alfakanaal terecht, zodat uitsneden en maskers blijven werken.
Afbeeldingsconverter
of sleep JPG, JPEG, JPE …-bestanden hierheen ·
Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten
Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.
85 houdt foto's visueel identiek aan het origineel. Verlaag dit alleen als u een kleiner bestand nodig hebt.
JPG, BMP en EPS hebben geen transparantie. Transparante pixels worden met deze kleur gevuld.
Hex-kleur achter transparante pixels, bijv. #FFFFFF.
Dit formaat bevat één afbeelding. Kies GIF- of WebP-uitvoer als u de animatie wilt behouden.
Een pictogram met meerdere formaten bevat meerdere resoluties in één bestand; browsers en besturingssystemen kiezen wat ze nodig hebben.
Behoud de oorspronkelijke afmetingen, of voer één zijde in en de beeldverhouding blijft behouden.
Pixels voor de hierboven gekozen zijde.
Percentage van de oorspronkelijke afmetingen.
sRGB is geschikt voor schermen en het web. Behoud het origineel voor drukwerk; grijstinten gooit kleur weg.
Alleen metadata, 0 behoudt de oorspronkelijke waarde. Printers en sommige portalen lezen dit getal; het verandert de pixelafmetingen niet.
Zo gebruikt u deze tool
- 1
Voeg de PNG-texturen toe
Selecteer maximaal 20 PNG-bestanden van elk maximaal 95 MB. Een complete textureset (diffuse, normal, roughness, mask) kan in één batch.
- 2
Laat formaat wijzigen uit voor engine-texturen
Laat Formaat van uitvoerafbeelding wijzigen op Oorspronkelijke grootte behouden staan, zodat afmetingen met een macht van twee, zoals 1024 × 1024 of 2048 × 2048, exact blijven.
- 3
Converteren naar TGA
Klik op Converteren naar TGA en download de bestanden een voor een of als ZIP. Zet ze daarna in de importmap van de engine.
Waarom game-engines en textuurtools nog steeds om TGA vragen
Truevision ontwierp het TGA-formaat in 1984 voor zijn TARGA-videocapturekaarten, en de herziening uit 1989, TGA 2.0, voegde de footer en het extensiegebied toe die de meeste software nu leest. Het formaat is zo eenvoudig dat het met enkele tientallen regels code te laden is: een korte header, een optionele kleurenkaart en dan ruwe of met run-length gecodeerde pixels. Juist die eenvoud zorgde ervoor dat gamestudio's het in de jaren negentig overnamen en dat zoveel pipelines er nooit van af zijn gestapt.
De praktische redenen zijn alfa en voorspelbaarheid. Een 32-bits TGA bevat altijd een rechtstreeks 8-bits alfakanaal naast de kleur, zonder gamma- of kleurprofielchunk die een importer anders zou kunnen interpreteren. Textuurartiesten vertrouwen erop dat het uit Photoshop, Substance of Blender in de engine komt met exact dezelfde waarden.
PNG naar TGA voor Unreal, Source, Unity en Blender
| Organisatie | Vereiste | Bron |
|---|---|---|
| Unreal Engine | Importeert TGA, PNG, PSD en andere; texturen hebben zijden met een macht van twee nodig voor mipmaps en streaming | — |
| Source-engine (vtex) | Valves textuurcompiler leest TGA en schrijft VTF; alfa bepaalt doorschijnendheid en maskers | — |
| Unity | Importeert TGA rechtstreeks en comprimeert het bij het bouwen per doelplatform | — |
| Blender | Leest en schrijft Targa, met zowel een RLE-uitvoer "Targa" als een ongecomprimeerde uitvoer "Targa Raw" | — |
PNG
Portable Network Graphics
PNG is een rasterformaat zonder kwaliteitsverlies, in 1996 gepubliceerd door de PNG Development Group en later gestandaardiseerd door W3C en ISO. Het behoudt elke pixel exact, ondersteunt volledige alfatransparantie en geeft tekst, scherpe randen en egale kleuren weer zonder artefacten. Door die precisie is het ideaal voor screenshots, logo's, pictogrammen en interfacegrafieken. De keerzijde is de omvang: foto's die als PNG zijn opgeslagen, zijn vaak meerdere keren groter dan dezelfde foto als JPEG of WebP. Alle browsers, besturingssystemen en bewerkingsprogramma's openen PNG-bestanden.
- Compressie
- Zonder verlies
- Transparantie
- Ja
- Animatie
- Nee
- Geïntroduceerd
- 1996 · PNG Development Group
TGA
Truevision TGA (Targa)
TGA, ook wel Targa genoemd, is in 1984 gemaakt door Truevision voor zijn grafische kaarten. Het slaat rasterafbeeldingen onbewerkt of met verliesvrije run-length-codering op en ondersteunt een 8-bit alfakanaal. Door de eenvoudige structuur was het lange tijd een favoriet voor gametexturen, 3D-renders en videografisch werk. De bestanden zijn groot in vergelijking met PNG, en browsers en telefoons tonen TGA niet. De meeste afbeeldingseditors, game-engines en 3D-programma's kunnen het lezen.
- Compressie
- Zonder verlies
- Transparantie
- Ja
- Animatie
- Nee
- Geïntroduceerd
- 1984 · Truevision
PNG gaat naar TGA wanneer een game-engine, moddingtool of renderpipeline is ingericht op Targa-texturen met een 8-bits alfakanaal; TGA gaat terug naar PNG wanneer een textuur in een browser bekeken of buiten die pipeline gedeeld moet worden.
TGA-alfakanaal, RLE-compressie en 32-bit uitvoer
- RLE (run-length-codering)Gecomprimeerde TGA · TGA-beeldtype 10
- De enige compressie die TGA definieert. Reeksen identieke pixels worden één keer opgeslagen met een herhaalaantal, wat egale UI-graphics en maskers sterk verkleint en fotografische texturen nauwelijks. Header-beeldtype 2 betekent ongecomprimeerde truecolor; type 10 betekent dezelfde data met run-length-codering.
Elke engine en editor die TGA leest, leest zowel de gewone als de RLE-variant, dus voor het importeren maakt de keuze zelden uit. Voor versiebeheer maakt ze meer uit: ongecomprimeerde TGA's zijn voorspelbaar te vergelijken en op te slaan, en daarom verbieden sommige studio's RLE in hun assetregels. Photoshop biedt dezelfde keuze als selectievakje Comprimeren (RLE) in het Targa-opslagdialoogvenster.
Controleer vóór het converteren de alfa van de PNG. Veel exporttools schrijven een volledig alfakanaal, ook bij dekkende graphics, waarna engines de textuur als doorschijnend behandelen, wat sortering en overdraw kost. Heeft de alfa geen betekenis, verwijder hem dan eerst in uw editor. Voor achtergrond over het PNG-formaat zelf, zie JPG, JPEG en PNG vergeleken; moet een TGA terug naar een browservoorbeeld, dan draait TGA naar PNG deze pagina om.
Vragen over PNG naar TGA voor texturen
Wordt de TGA 24-bit of 32-bit?
Een PNG met een alfakanaal wordt een 32-bits TGA: 8 bits voor elk van rood, groen, blauw en alfa. Een dekkende PNG heeft maar 24 bits nodig. Eist een engine toch 32-bits voor een textuur zonder transparantie, geef de PNG dan vóór het converteren een alfakanaal dat volledig dekkend is.
Is PNG naar TGA converteren verliesvrij?
Bij gewone 8-bits PNG's wel: elke kleur- en alfawaarde wordt exact overgenomen. Een PNG met 16 bits per kanaal, gebruikelijk bij heightmaps uit sculpttools, wordt teruggebracht naar 8 bits, omdat TGA geen diepere truecolor-modus kent. Bewaar zulke maps als PNG of EXR als de engine die accepteert.
Waarom staat mijn TGA in één programma ondersteboven?
TGA kan rijen van onder naar boven of van boven naar onder opslaan, met een vlag in de header die dat aangeeft. De meeste tools lezen die vlag, maar een paar oude viewers en zelfgeschreven loaders negeren hem en tonen de afbeelding ondersteboven. Draai hem om in de loader of in een editor in plaats van opnieuw te converteren.
Kan ik voor game-texturen beter TGA of DDS gebruiken?
TGA is het bronbestand dat u bewaart en opnieuw importeert; DDS bevat door de GPU gecomprimeerde data die de videokaart rechtstreeks leest. Unreal en Unity accepteren TGA en comprimeren het zelf bij het importeren. Mods en oudere engines die texturen zonder importstap laden willen vaak DDS, dat u maakt met PNG naar DDS.
Waarom is de TGA zoveel groter dan de PNG?
PNG gebruikt Deflate-compressie; TGA gebruikt hooguit eenvoudige run-length-codering, die alleen bij egale vlakken helpt. Een gedetailleerde textuur van 2048 × 2048 met alfa is als ongecomprimeerde TGA ongeveer 16 MB. De engine comprimeert hem opnieuw bij het bouwen van de game, dus de grootte op schijf telt alleen voor uw projectmap.
- JPG naar TGA converterenZet JPG-foto's om naar 24-bit Targa voor Source vtex, Quake-engines en tools die alleen TGA lezen. Schalen naar macht van twee, 20 per batch.
- TGA naar PNG converterenTGA (Targa)-texturen, renders en gamescreenshots omzetten naar PNG. 32-bit alfa blijft, RLE gelezen, omgekeerde beelden rechtgezet. 20 per batch.
- PNG naar DDS converterenZet PNG-afbeeldingen om naar DDS-texturen voor gamemods en engines, met behoud van alfakanaal. Over formaten, mipmaps en DXT of BC7.
- TGA naar JPG converterenVerklein Targa-screenshots en 3D-renders tot JPG om te delen, mailen of printen. Alfa afgevlakt op achtergrond naar keuze, 20 bestanden per keer.
- DDS naar PNG converterenZet DDS-gametextures om naar PNG om te bewerken en modden. Decodeert BC1 t/m BC7, behoudt het alfakanaal en bewaart het grootste mipniveau.
- JPG naar DDS converterenZet JPG-foto's om naar DDS-texturen voor gamemods en engines. Eerst schalen, tot 20 bestanden tegelijk, na 30 minuten verwijderd.