Převod PNG do TGA
Převeďte textury, sprity a grafiku rozhraní ve formátu PNG na soubory Truevision TGA pro herní enginy a nástroje, které jako vstup pro textury uvádějí Targa. Průhledné pixely se zapíšou do alfa kanálu, takže výřezy i masky dál fungují.
Převodník obrázků
nebo sem přetáhněte soubory JPG, JPEG, JPE … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
85 udrží fotografie vizuálně shodné s originálem. Snižte ji, jen když potřebujete menší soubor.
JPG, BMP a EPS nemají průhlednost. Průhledné pixely se vyplní touto barvou.
Hexadecimální barva použitá za průhlednými pixely, např. #FFFFFF.
Tento formát obsahuje jediný obrázek. Chcete-li zachovat animaci, zvolte výstup GIF nebo WebP.
Ikona s více velikostmi obsahuje několik rozlišení v jednom souboru; prohlížeče a operační systémy si vyberou to, které potřebují.
Ponechte původní rozměry, nebo zadejte jednu stranu a poměr stran se zachová.
Pixely pro stranu vybranou výše.
Procento původních rozměrů.
sRGB je správná volba pro obrazovky a web. Pro tiskové postupy ponechte originál; odstíny šedi zahodí barvu.
Pouze metadata, 0 ponechá původní hodnotu. Tiskárny a některé portály toto číslo čtou; rozměry v pixelech nemění.
Jak nástroj používat
- 1
Přidejte textury PNG
Vyberte až 20 souborů PNG, každý do 95 MB. Do jedné dávky můžete vložit celou sadu textur (diffuse, normal, roughness, mask).
- 2
U textur pro engine nechte změnu velikosti vypnutou
Nechte u volby Změnit velikost výstupního obrázku nastaveno Ponechat původní velikost, aby rozměry jako 1024 × 1024 nebo 2048 × 2048 (mocniny dvou) zůstaly přesné.
- 3
Převeďte do TGA
Klikněte na Převést na TGA, stáhněte soubory jednotlivě nebo jako ZIP a vložte je do importní složky enginu.
Proč herní enginy a nástroje pro textury stále vyžadují TGA
Formát TGA navrhla firma Truevision v roce 1984 pro své videokarty TARGA a revize z roku 1989, TGA 2.0, přidala patičku a oblast rozšíření, které dnes čte většina softwaru. Formát je tak jednoduchý, že ho lze načíst na pár desítkách řádků kódu: krátká hlavička, volitelná tabulka barev a poté surové nebo RLE kódované pixely. Právě tato jednoduchost vedla herní studia v 90. letech k jeho přijetí a mnoho pipeline se od něj nikdy neodklonilo.
Praktickými důvody jsou alfa kanál a předvídatelnost. 32bitový TGA vždy nese vedle barev přímý 8bitový alfa kanál, bez bloku gamma či barevného profilu, který by importér mohl vyložit jinak. Textury z Photoshopu, Substance nebo Blenderu se podle grafiků do enginu dostanou s naprosto stejnými hodnotami.
PNG do TGA pro Unreal, Source, Unity a Blender
| Organizace | Požadavek | Zdroj |
|---|---|---|
| Unreal Engine | Importuje TGA, PNG, PSD a další; textury potřebují strany o velikosti mocniny dvou, aby získaly mipmapy a streaming | — |
| Engine Source (vtex) | Kompilátor textur Valve čte TGA a zapisuje VTF; alfa řídí průsvitnost a masky | — |
| Unity | Importuje TGA přímo a při sestavení ho komprimuje podle cílové platformy | — |
| Blender | Čte i zapisuje Targa a nabízí výstup s RLE „Targa“ i nekomprimovaný „Targa Raw“ | — |
PNG
Portable Network Graphics
PNG je rastrový formát bez ztráty kvality, který v roce 1996 zveřejnila skupina PNG Development Group a později ho standardizovaly W3C a ISO. Zachová každý pixel přesně, podporuje plnou průhlednost alfa a bez artefaktů zvládá text, ostré hrany i plné barvy. Díky této přesnosti je ideální pro snímky obrazovky, loga, ikony a grafiku rozhraní. Nevýhodou je velikost: fotografie uložené jako PNG bývají několikanásobně větší než stejná fotka v JPEG nebo WebP. Soubory PNG otevřou všechny prohlížeče, operační systémy i editory.
- Komprese
- Bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- 1996 · PNG Development Group
TGA
Truevision TGA (Targa)
TGA, též Targa, vytvořila firma Truevision v roce 1984 pro své grafické karty. Ukládá rastrové obrázky nekomprimovaně nebo s bezeztrátovým kódováním RLE a podporuje 8bitový alfa kanál. Díky jednoduché struktuře si dlouho udržela oblibu u herních textur, 3D renderů a videografiky. Soubory jsou ve srovnání s PNG velké a prohlížeče ani telefony TGA nezobrazí. Čte ji většina obrazových editorů, herních enginů a 3D programů.
- Komprese
- Bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- 1984 · Truevision
PNG se převádí do TGA, když je herní engine, modovací nástroj nebo renderovací pipeline postaven na texturách Targa s 8bitovým alfa kanálem; TGA se vrací do PNG, když je třeba texturu zobrazit v prohlížeči nebo sdílet mimo tuto pipeline.
Alfa kanál TGA, komprese RLE a 32bitový výstup
- RLE (kódování délkou běhu)Komprimovaný TGA · TGA typ obrazu 10
- Jediná komprese, kterou TGA definuje. Série stejných pixelů se uloží jednou s počtem opakování, což výrazně zmenší ploché prvky rozhraní a masky, ale fotografické textury téměř vůbec. Typ obrazu 2 v hlavičce znamená nekomprimovaný true color; typ 10 tatáž data kódovaná RLE.
Každý engine a editor, který čte TGA, čte běžnou i RLE variantu, takže na volbě při importu málokdy záleží. Víc záleží u správy verzí: nekomprimované TGA se porovnávají a ukládají předvídatelně, proto některá studia RLE v pravidlech pro assety zakazují. Photoshop nabízí stejnou volbu jako zaškrtávátko Compress (RLE) v dialogu ukládání Targa.
Před převodem stojí za kontrolu alfa kanál PNG. Mnoho exportérů zapisuje plný alfa kanál i u neprůhledné grafiky a engine pak texturu bere jako průsvitnou, což stojí řazení a overdraw. Pokud je alfa zbytečná, nejdřív ji odstraňte v editoru. Pozadí k formátu PNG samotnému najdete v článku JPG vs JPEG vs PNG; když je potřeba TGA vrátit do náhledu v prohlížeči, tuto stránku obrací TGA do PNG.
Otázky k převodu textur z PNG do TGA
Bude TGA 24bitové, nebo 32bitové?
PNG s alfa kanálem se změní na 32bitový TGA: po 8 bitech pro červenou, zelenou, modrou a alfu. Neprůhledné PNG potřebuje jen 24 bitů. Pokud engine u textury bez průhlednosti trvá na 32 bitech, před převodem dejte PNG alfa kanál, který je plně neprůhledný.
Je převod PNG do TGA bezeztrátový?
U běžných 8bitových PNG ano: každá hodnota barvy i alfy se zkopíruje přesně. PNG s 16 bity na kanál, typické pro výškové mapy exportované z nástrojů pro sochání, se sníží na 8 bitů, protože TGA nemá hlubší režim true color. Takové mapy ponechte jako PNG nebo EXR, pokud je engine přijímá.
Proč se mi TGA v jednom programu zobrazuje vzhůru nohama?
TGA může ukládat řádky odspodu nahoru i shora dolů, což určuje příznak v hlavičce. Většina nástrojů příznak čte; některé staré prohlížeče a ručně psané loadery ho ignorují a obraz vykreslí převrácený. Převraťte ho raději v loaderu nebo v editoru, než abyste převáděli znovu.
Mám pro herní textury použít TGA, nebo DDS?
TGA je zdrojový soubor, který si uchováváte a znovu importujete; DDS obsahuje data komprimovaná pro GPU, která čte přímo grafická karta. Unreal a Unity TGA přijímají a při importu si ho samy komprimují. Mody a starší enginy, které načítají textury bez importního kroku, často chtějí DDS, který vytvoří PNG do DDS.
Proč je TGA o tolik větší než PNG?
PNG používá kompresi Deflate; TGA nanejvýš jednoduché kódování RLE, které pomáhá jen u plochých oblastí. Detailní textura 2048 × 2048 s alfou zabere jako nekomprimovaný TGA asi 16 MB. Engine ji při sestavení hry znovu komprimuje, takže velikost na disku ovlivní jen složku vašeho projektu.
- Převod JPG do TGAPřeveďte JPG na 24bitové soubory Targa pro Source vtex, enginy éry Quake a nástroje, které berou jen TGA. Rozměry na mocninu dvou, 20 souborů naráz.
- Převod TGA do PNGPřeveďte textury, rendery a herní snímky TGA (Targa) do PNG. Zachová 32bitový alfa kanál, načte RLE, opraví obrácené obrázky. 20 v dávce.
- Převod PNG do DDSPřeveďte PNG do DDS textur pro herní mody a enginy se zachovaným alfa kanálem. Zjistěte, jaké rozměry, mipmapy a formáty DXT či BC7 hry čekají.
- Převést TGA do JPGZmenšete snímky obrazovky a 3D rendery z formátu Targa na JPG pro sdílení, e-mail i tisk. Alfa na zvolené pozadí, 20 souborů najednou.
- Převod DDS do PNGPřeveďte herní textury DDS do PNG k úpravám a moddingu. Dekóduje BC1 až BC7, zachová alfa kanál a uloží nejvyšší mip úroveň v plné velikosti.
- Převod JPG do DDSPřeveďte fotky JPG na textury DDS pro herní módy a enginy. Nejdřív upravte rozměry, převeďte až 20 souborů naráz, mazání po 30 minutách.