UltKit

Převod JPG do TGA

Některé kompilátory textur a starší herní enginy přijímají jen formát Targa. Zde převedete své fotky a referenční obrázky JPG do TGA ve velikosti, kterou engine očekává, a můžete je rovnou poslat do pipeline.

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

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte obrázky JPG

    Přidejte až 20 fotek nebo textur, každou do 95 MB. Použijte JPG s co nejmenší kompresí; artefakty se přenesou i do TGA.

  2. 2

    Nastavte velikost textury

    V části Pokročilá nastavení můžete v poli Změnit velikost výstupního obrázku zadat šířku, například 1024 nebo 2048 px. U čtvercových textur nejprve oříznete JPG na čtverec.

  3. 3

    Převeďte do TGA

    Klikněte na Převést na TGA a stáhněte soubory .tga nebo ZIP, který stačí vložit do složky s materiály.

Převod JPG do TGA mění kontejner, ne obrázek: získáte bezeztrátovou 24bitovou Targu z dekódované fotky, připravenou pro nástroje, které JPG odmítají, zhruba desetkrát větší.

Nástroje pro textury, které místo JPG vyžadují TGA

Moderní enginy jako Unity a Unreal importují JPG bez potíží, takže potřeba převodu vychází z konkrétních nástrojů. Vtex od Valve, kompilátor, který mění obrázky na textury VTF pro engine Source (mapy, spreje, módy), čte vstup Targa. Quake III Arena a další hry na id Tech 3 spolu s mnoha odvozenými enginy načítají textury jako soubory .tga. Vlastní editory map, starší 3D programy a některé postupy pro převod tisku na texturu uvádějí TGA jako jediný přijímaný formát.

Obvyklým zdrojem je fotka: zeď, cedule, dřevěná podlaha nebo sken plakátu, který chcete pověsit v levelu. Takové snímky přicházejí jako JPG z telefonu nebo z knihovny textur, takže nejkratší cesta je převést je zde a TGA předat kompilátoru. Pokud cílový engine ve skutečnosti chce DDS, Targu přeskočte a použijte JPG do DDS.

Vstup JPG a výstup TGA vlastnost po vlastnosti

Co se převodem změní u typické fotografické textury
VlastnostVstup JPGVýstup TGA
Barevná hloubka24 bitů, 8 bitů na kanál24 bitů, 8 bitů na kanál
Alfa kanálŽádnýNení co přenést
KompreseZtrátová, bloky 8 × 8 pixelůBezeztrátová (surová nebo RLE)
Velikost souboru 2048 × 2048Často 1–3 MBAsi 12 MB nekomprimovaně
OtočeníPříznak orientace EXIFPixely otočeny do správné polohy
Metadata fotoaparátuZnačky EXIFVe výchozím nastavení odstraněna

JPG

Obrázek JPEG

JPEG (nebo JPG) je nejrozšířenější formát fotografií, který v roce 1992 standardizovala skupina Joint Photographic Experts Group. Používá ztrátovou kompresi, která zahazuje jemné detaily, jichž si oko málokdy všimne, takže fotky zůstávají dost malé pro web, e‑mail i paměť telefonu. Dobře zvládá plynulé přechody a přírodní scény, ale ostrý text, perokresba a plné barevné plochy získávají viditelné blokové nebo rozmazané artefakty. JPEG nemá průhlednost ani animaci a každé opětovné uložení ubere další kousek kvality. Otevře ho každý prohlížeč, telefon, fotoaparát i obrazový editor.

Komprese
Ztrátová
Průhlednost
Ne
Animace
Ne
Představeno
1992 · Joint Photographic Experts Group
Převodník JPG

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
Převodník TGA

JPG se převádí do TGA, když kompilátor textur, nástroj pro módy nebo starší engine přijímá jen Targu, takže se fotka nebo naskenovaný povrch stane herním materiálem bez otevření grafického editoru.

Jak připravit fotku JPG, než z ní vznikne textura TGA

Použijte nejčistší zdroj
Vyberte největší JPG s nejvyšší kvalitou; každý artefakt v něm skončí v textuře a na velké ploše se zvětší.
Ořízněte na cílový tvar
Čtvercový výřez nebo poměr 2:1 se na stěny a podlahy namapuje bez roztažení; ořízněte před převodem.
Zvolte mocninu dvou
V poli Změnit velikost výstupního obrázku nastavte šířku 512, 1024 nebo 2048 px, aby mipmapy a starší kompilátory fungovaly správně.
Udržte správné otočení
Automatická orientace zapíše příznak otočení z telefonu přímo do pixelů, protože čtečky TGA EXIF ignorují.

Targu navrhla firma Truevision v roce 1984, kdy video karty potřebovaly jednoduchý způsob ukládání snímků, a právě díky této jednoduchosti ji nástroje enginů čtou dodnes: krátká hlavička a poté pixely. TGA nevyžaduje žádné dekódování kromě volitelného RLE balení, proto s ní kompilátory a načítače napsané před desítkami let pracují spolehlivě.

Protože JPG nemá průhlednost, získané TGA je obyčejná barevná textura. U materiálů, které potřebují masku lesku nebo průhlednosti, přidejte alfa kanál dodatečně v editoru. Původní JPG si ponechte; pokud později potřebujete webové náhledy hotových textur, TGA do JPG je promění zpět na malé sdílitelné soubory.

Převod JPG do TGA: odpovědi pro moddery

Bude mít můj soubor TGA alfa kanál?

Žádný užitečný. JPG nemá průhlednost, takže není co přenést do čtvrtého kanálu. Pokud engine potřebuje alfa kanál pro masku nebo výřez, nakreslete jej v editoru, nebo vyjděte z průhledného zdroje pomocí PNG do TGA.

Zlepší převod JPG do TGA kvalitu?

Ne. TGA ukládá dekódované pixely přesně, ale kostičkování a rozmazání z komprese JPG jsou součástí těchto pixelů. TGA je dokonalá kopie nedokonalého obrázku; převod jen zabrání další ztrátě kvality.

Proč je TGA desetkrát větší než JPG?

Targa ukládá každý pixel ve třech bajtech nanejvýš s jednoduchou kompresí RLE, zatímco JPG zahazuje detaily, aby zůstal malý. Textura 2048 × 2048 má jako nekomprimované 24bitové TGA asi 12 MB, zatímco JPG má často 1–3 MB.

Které herní enginy stále vyžadují soubory TGA?

Kompilátor textur vtex od Valve pro Source vytváří soubory VTF ze vstupu TGA a hry na id Tech 3, například Quake III Arena, načítají textury z .tga i .jpg. Unity a Unreal přijímají JPG přímo, proto si ověřte, zda je převod vůbec potřeba.

Potřebuji rozměry v mocninách dvou?

Mnoho starších enginů a kompilátorů ano, například 512, 1024 nebo 2048 px na stranu, a mipmapping funguje nejčistěji právě s těmito rozměry. Velikost změňte nebo obrázek oříznete před převodem, protože pozdější doplnění okrajů se projeví jako švy.