UltKit

Konwerter JPG na TGA

Niektóre kompilatory tekstur i starsze silniki gier przyjmują wyłącznie format Targa. Tutaj przekonwertujesz zdjęcia JPG i obrazy referencyjne do TGA w rozmiarze, jakiego oczekuje silnik, i od razu przekażesz je dalej do potoku.

Konwerter obrazów

lub upuść Pliki JPG, JPEG, JPE … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij obrazy JPG

    Dodaj do 20 zdjęć lub tekstur, do 95 MB każde. Używaj plików JPG o jak najmniejszej kompresji; artefakty przenoszą się do pliku TGA.

  2. 2

    Ustaw rozmiar tekstury

    W sekcji Ustawienia zaawansowane opcja Zmień rozmiar obrazu wynikowego pozwala ustawić szerokość, np. 1024 lub 2048 px. W przypadku tekstur kwadratowych najpierw przytnij plik JPG do kwadratu.

  3. 3

    Konwertuj do TGA

    Kliknij Konwertuj na TGA i pobierz pliki .tga lub archiwum ZIP, które wrzucisz do folderu z materiałami.

Konwersja JPG do TGA zmienia kontener, nie obraz: otrzymujesz bezstratny 24-bitowy plik Targa ze zdekodowanym zdjęciem, gotowy dla narzędzi odrzucających JPG, za to około dziesięć razy większy.

Narzędzia do tekstur, które wymagają TGA zamiast JPG

Nowoczesne silniki, takie jak Unity i Unreal, importują JPG bez problemu, więc potrzeba tej konwersji wynika z konkretnych narzędzi. Vtex firmy Valve, kompilator zamieniający obrazy w tekstury VTF silnika Source do map, sprayów i modów, czyta pliki Targa. Quake III Arena i inne gry id Tech 3, a także wiele silników na nich opartych, wczytują tekstury jako pliki .tga. Własne edytory map, starsze programy 3D i niektóre procesy druku na teksturę również podają TGA jako jedyny obsługiwany format.

Zwykłym źródłem jest zdjęcie: ściany, szyldu, drewnianej podłogi lub skan plakatu, który chcesz powiesić na poziomie. Takie pliki pochodzą z telefonu lub biblioteki tekstur jako JPG, więc najkrócej jest przekonwertować je tutaj i przekazać TGA kompilatorowi. Gdy silnik docelowy wymaga DDS, pomiń Targa i użyj JPG do DDS.

Plik wejściowy JPG a wyjściowy TGA: porównanie cech

Co zmienia konwersja typowej tekstury ze zdjęcia
WłaściwośćWejściowy JPGWyjściowy TGA
Głębia kolorów24 bity, 8 bitów na kanał24 bity, 8 bitów na kanał
Kanał alfaBrakNie ma czego przenieść
KompresjaStratna, bloki 8 × 8 pikseliBezstratna (surowa lub RLE)
Rozmiar pliku 2048 × 2048Często 1–3 MBOkoło 12 MB bez kompresji
ObrótFlaga orientacji EXIFPiksele obrócone do pionu
Metadane aparatuZnaczniki EXIFDomyślnie usuwane

JPG

Obraz JPEG

JPEG (lub JPG) to najpopularniejszy format zdjęć, ustandaryzowany przez Joint Photographic Experts Group w 1992 roku. Używa kompresji stratnej, która usuwa drobne szczegóły, jakich oko raczej nie zauważy, dzięki czemu zdjęcia są wystarczająco małe do internetu, poczty e-mail i pamięci telefonu. Dobrze radzi sobie z płynnymi gradientami i naturalnymi scenami, ale ostry tekst, grafika liniowa i jednolite kolory mają widoczne blokowe lub rozmyte artefakty. JPEG nie obsługuje przezroczystości ani animacji, a każdy kolejny zapis pogarsza jakość. Otworzy go każda przeglądarka, telefon, aparat i edytor obrazów.

Kompresja
Stratna
Przezroczystość
Nie
Animacja
Nie
Rok powstania
1992 · Joint Photographic Experts Group
Konwerter JPG

TGA

Truevision TGA (Targa)

TGA, zwany też Targa, został stworzony przez firmę Truevision w 1984 roku dla jej kart graficznych. Przechowuje obrazy rastrowe bez kompresji lub z bezstratnym kodowaniem długości serii i obsługuje 8-bitowy kanał alfa. Prosta struktura sprawiła, że przez lata był ulubionym formatem tekstur do gier, renderów 3D i grafiki wideo. Pliki są duże w porównaniu z PNG, a przeglądarki i telefony nie wyświetlają TGA. Odczytuje go większość edytorów grafiki, silników gier i programów 3D.

Kompresja
Bezstratna
Przezroczystość
Tak
Animacja
Nie
Rok powstania
1984 · Truevision
Konwerter TGA

JPG zamienia się na TGA, gdy kompilator tekstur, narzędzie do modów lub starszy silnik przyjmuje tylko Targa, dzięki czemu zdjęcie lub zeskanowana powierzchnia może stać się materiałem w grze bez otwierania edytora grafiki.

Przygotuj zdjęcie JPG, zanim stanie się teksturą TGA

Użyj najczystszego źródła
Wybierz największy i najlepszej jakości JPG; każdy artefakt trafi do tekstury i zostanie powiększony na dużej powierzchni.
Przytnij do docelowego kształtu
Kwadratowe lub 2:1 kadry pasują na ściany i podłogi bez rozciągania; przytnij obraz przed konwersją.
Ustaw rozmiar będący potęgą dwójki
Ustaw w Zmień rozmiar obrazu wynikowego szerokość 512, 1024 lub 2048 px, aby mipmapy i starsze kompilatory działały poprawnie.
Zachowaj pionową orientację
Automatyczna orientacja wypala obrót z telefonu w pikselach, bo czytniki TGA ignorują EXIF.

Truevision zaprojektowało Targa w 1984 roku, gdy karty wideo potrzebowały prostego sposobu zapisu klatek, i ta prostota sprawia, że narzędzia silników wciąż go czytają: krótki nagłówek, potem piksele. TGA nie wymaga dekodowania poza opcjonalnym pakowaniem RLE, dlatego kompilatory i loadery pisane dekady temu obsługują go niezawodnie.

Ponieważ JPG nie ma przezroczystości, otrzymany TGA to zwykła tekstura kolorów. Dla materiałów wymagających maski połysku lub krycia dodaj potem alfę w edytorze. Zachowaj oryginalne pliki JPG; gdy później potrzebujesz podglądów gotowych tekstur w sieci, TGA do JPG zamieni je z powrotem w małe pliki do udostępniania.

JPG na TGA: odpowiedzi dla moderów

Czy plik TGA będzie miał kanał alfa?

Żadnego sensownego. Plik JPG nie ma przezroczystości, więc nie ma czego przenieść do czwartego kanału. Jeśli silnik wymaga alfy do maski lub wycięcia, namaluj ją w edytorze albo zacznij od przezroczystego źródła i użyj PNG do TGA.

Czy konwersja JPG na TGA poprawia jakość?

Nie. TGA zapisuje zdekodowane piksele dokładnie, ale blokowość i rozmycia wynikające z kompresji JPG są częścią tych pikseli. TGA to wierna kopia niedoskonałego obrazu; konwersja tylko zapobiega dalszym stratom.

Dlaczego plik TGA jest dziesięć razy większy niż JPG?

Targa zapisuje każdy piksel na trzech bajtach, co najwyżej z prostą kompresją RLE, a JPG odrzuca szczegóły, by zająć mało miejsca. Tekstura 2048 × 2048 ma jako nieskompresowany 24-bitowy TGA około 12 MB, a JPG często 1–3 MB.

Które silniki gier nadal wymagają plików TGA?

Kompilator tekstur vtex firmy Valve dla silnika Source buduje pliki VTF z plików TGA, a gry id Tech 3, takie jak Quake III Arena, wczytują tekstury z plików .tga i .jpg. Unity i Unreal przyjmują JPG bezpośrednio, więc sprawdź, czy konwersja w ogóle jest potrzebna.

Czy wymiary muszą być potęgą dwójki?

Wiele starszych silników i kompilatorów tak, na przykład 512, 1024 lub 2048 px na bok, a mipmapy działają najlepiej przy takich rozmiarach. Zmień rozmiar lub przytnij obraz przed konwersją, bo późniejsze dopełnianie tekstury powoduje widoczne szwy.