Konwerter PNG na TGA
Zamień tekstury, sprite’y i grafiki interfejsu w formacie PNG na pliki Truevision TGA dla silników gier i narzędzi, które przyjmują tekstury w formacie Targa. Przezroczyste piksele trafiają do kanału alfa, więc wycięcia i maski nadal działają.
Konwerter obrazów
lub upuść Pliki JPG, JPEG, JPE … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
85 zachowuje zdjęcia wizualnie identyczne z oryginałem. Obniż tylko wtedy, gdy potrzebujesz mniejszego pliku.
JPG, BMP i EPS nie obsługują przezroczystości. Przezroczyste piksele zostaną wypełnione tym kolorem.
Kolor szesnastkowy użyty za przezroczystymi pikselami, np. #FFFFFF.
Ten format przechowuje pojedynczy obraz. Wybierz wyjście GIF lub WebP, jeśli chcesz zachować animację.
Ikona wielorozmiarowa zawiera kilka rozdzielczości w jednym pliku; przeglądarki i systemy operacyjne wybierają potrzebną.
Zachowaj oryginalne wymiary albo podaj jeden bok, a proporcje zostaną zachowane.
Piksele dla wybranego wyżej boku.
Procent oryginalnych wymiarów.
sRGB jest właściwy dla ekranów i internetu. Zachowaj oryginał w procesach drukarskich; skala szarości odrzuca kolor.
Tylko metadane, 0 zachowuje oryginalną wartość. Drukarki i niektóre portale odczytują tę liczbę; nie zmienia ona wymiarów w pikselach.
Jak korzystać z narzędzia
- 1
Dodaj tekstury PNG
Wybierz do 20 plików PNG, każdy do 95 MB. Cały zestaw tekstur (diffuse, normal, roughness, maska) może trafić do jednej partii.
- 2
Przy teksturach do silnika nie zmieniaj rozmiaru
Ustaw Zmień rozmiar obrazu wynikowego na Zachowaj oryginalny rozmiar, aby wymiary będące potęgami dwójki, takie jak 1024 × 1024 czy 2048 × 2048, pozostały dokładne.
- 3
Konwertuj do TGA
Kliknij Konwertuj na TGA i pobierz pliki pojedynczo lub jako ZIP, a następnie wrzuć je do folderu importu silnika.
Dlaczego silniki gier i narzędzia do tekstur wciąż wymagają TGA
Truevision zaprojektowało format TGA w 1984 roku dla swoich kart do przechwytywania wideo TARGA, a wersja z 1989 roku, TGA 2.0, dodała stopkę i obszar rozszerzeń, które odczytuje dziś większość programów. Format jest na tyle prosty, że wczytasz go w kilkudziesięciu linijkach kodu: krótki nagłówek, opcjonalna paleta kolorów, potem surowe piksele lub piksele kodowane długością serii. Ta prostota sprawiła, że studia growe przyjęły go w latach 90. i że tyle potoków produkcyjnych nigdy z niego nie zrezygnowało.
Praktyczne powody to alfa i przewidywalność. 32-bitowy TGA zawsze niesie prosty 8-bitowy kanał alfa obok koloru, bez fragmentu gamma ani profilu kolorów, które importer mógłby zinterpretować inaczej. Graficy tekstur ufają, że z Photoshopa, Substance czy Blendera trafi do silnika z dokładnie tymi samymi wartościami.
PNG na TGA dla Unreal, Source, Unity i Blendera
| Organizacja | Wymaganie | Źródło |
|---|---|---|
| Unreal Engine | Importuje TGA, PNG, PSD i inne; tekstury muszą mieć boki będące potęgami dwójki, aby miały mipmapy i streaming | — |
| Silnik Source (vtex) | Kompilator tekstur Valve odczytuje TGA i zapisuje VTF; alfa steruje półprzezroczystością i maskami | — |
| Unity | Importuje TGA bezpośrednio i kompresuje go dla platformy docelowej podczas budowania | — |
| Blender | Odczytuje i zapisuje Targa, oferując zarówno wyjście „Targa” z RLE, jak i nieskompresowane „Targa Raw” | — |
PNG
Portable Network Graphics
PNG to bezstratny format rastrowy opublikowany w 1996 roku przez PNG Development Group, a później ustandaryzowany przez W3C i ISO. Zachowuje każdy piksel dokładnie, obsługuje pełną przezroczystość alfa i bez artefaktów radzi sobie z tekstem, ostrymi krawędziami i jednolitymi kolorami. Ta precyzja czyni go idealnym do zrzutów ekranu, logo, ikon i grafik interfejsu. Wadą jest rozmiar: zdjęcia zapisane jako PNG są często kilkukrotnie większe niż to samo zdjęcie w JPEG lub WebP. PNG otwierają wszystkie przeglądarki, systemy operacyjne i edytory.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- 1996 · PNG Development Group
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
PNG zamienia się na TGA, gdy silnik gry, narzędzie do modowania lub potok renderowania opiera się na teksturach Targa z 8-bitowym kanałem alfa; TGA wraca do PNG, gdy teksturę trzeba obejrzeć w przeglądarce lub udostępnić poza tym potokiem.
Kanał alfa w TGA, kompresja RLE i zapis 32-bitowy
- RLE (kodowanie długości serii)Skompresowany TGA · TGA typ obrazu 10
- Jedyna kompresja zdefiniowana w TGA. Serie identycznych pikseli są zapisywane raz wraz z licznikiem powtórzeń, co mocno zmniejsza płaską grafikę interfejsu i maski, a tekstury fotograficzne prawie wcale. Typ obrazu 2 w nagłówku oznacza nieskompresowany true color; typ 10 oznacza te same dane zakodowane długością serii.
Każdy silnik i edytor odczytujące TGA obsługują zarówno wariant zwykły, jak i RLE, więc przy imporcie wybór rzadko ma znaczenie. Większe ma w kontroli wersji: nieskompresowane pliki TGA dają przewidywalne różnice i przechowywanie, dlatego niektóre studia zakazują RLE w zasadach dotyczących zasobów. Photoshop udostępnia ten sam wybór jako pole Compress (RLE) w oknie zapisu Targa.
Przed konwersją warto sprawdzić alfa w PNG. Wiele eksporterów zapisuje pełny kanał alfa nawet dla nieprzezroczystej grafiki, a silniki traktują wtedy teksturę jako półprzezroczystą, co kosztuje sortowanie i overdraw. Jeśli alfa nic nie znaczy, najpierw usuń ją w edytorze. Tło dotyczące samego formatu PNG znajdziesz w artykule JPG vs JPEG vs PNG; gdy TGA trzeba z powrotem wyświetlić w przeglądarce, TGA do PNG odwraca działanie tej strony.
Pytania o konwersję tekstur PNG na TGA
Czy plik TGA będzie 24-bitowy czy 32-bitowy?
PNG z kanałem alfa staje się 32-bitowym plikiem TGA: po 8 bitów na czerwień, zieleń, błękit i alfa. Nieprzezroczysty PNG potrzebuje tylko 24 bitów. Jeśli silnik wymaga 32 bitów dla tekstury bez przezroczystości, przed konwersją dodaj do PNG w pełni nieprzezroczysty kanał alfa.
Czy konwersja PNG na TGA jest bezstratna?
W przypadku zwykłych 8-bitowych plików PNG tak: każdy kolor i wartość alfa są kopiowane dokładnie. PNG o 16 bitach na kanał, typowy dla map wysokości eksportowanych z narzędzi do rzeźbienia, zostaje zredukowany do 8 bitów, ponieważ TGA nie ma głębszego trybu true color. Takie mapy zachowaj jako PNG lub EXR, jeśli silnik je obsługuje.
Dlaczego w jednym programie mój plik TGA wyświetla się do góry nogami?
TGA może zapisywać wiersze od dołu do góry lub od góry do dołu, a flaga w nagłówku wskazuje, które z nich. Większość narzędzi odczytuje tę flagę; kilka starych przeglądarek i ręcznie pisanych loaderów ją ignoruje i rysuje obraz odwrócony. Odwróć go w loaderze lub w edytorze zamiast konwertować ponownie.
TGA czy DDS – który format wybrać dla tekstur do gier?
TGA to plik źródłowy, który przechowujesz i ponownie importujesz; DDS zawiera dane skompresowane dla GPU, odczytywane bezpośrednio przez kartę graficzną. Unreal i Unity akceptują TGA i same kompresują go przy imporcie. Mody i starsze silniki, które ładują tekstury bez etapu importu, często wymagają DDS, który tworzy PNG do DDS.
Dlaczego plik TGA jest o tyle większy niż PNG?
PNG używa kompresji Deflate; TGA w najlepszym razie stosuje proste kodowanie długości serii, które pomaga tylko na jednolitych obszarach. Szczegółowa tekstura 2048 × 2048 z alfa zajmuje jako nieskompresowany TGA około 16 MB. Silnik kompresuje ją ponownie podczas budowania gry, więc rozmiar na dysku ma znaczenie tylko dla folderu projektu.
- Konwerter JPG na TGAKonwertuj zdjęcia JPG na 24-bitowe pliki Targa dla Source vtex, silników z ery Quake i narzędzi przyjmujących tylko TGA. Potęgi dwójki, 20 plików naraz.
- Konwerter TGA na PNGKonwertuj tekstury, rendery i zrzuty z gier w formacie TGA (Targa) na PNG. Alfa 32-bit zachowana, obsługa RLE, korekta odwróconych obrazów. 20 naraz.
- Konwerter PNG na DDSKonwertuj PNG na tekstury DDS do modów i silników gier z zachowaniem kanału alfa. Sprawdź, jakich wymiarów, mipmap i formatów DXT lub BC7 wymagają gry.
- Konwerter TGA na JPGZmniejsz zrzuty i rendery 3D z Targa do JPG do publikacji, wysyłki lub druku. Kanał alfa na wybranym tle, 20 plików naraz.
- Konwerter DDS na PNGKonwertuj tekstury DDS z gier na PNG do edycji i moddingu. Dekoduje BC1–BC7, zachowuje kanał alfa i zapisuje pełnowymiarowy najwyższy poziom mip.
- Konwerter JPG na DDSZamień zdjęcia JPG na tekstury DDS do modów i silników gier. Dopasuj wymiary, konwertuj do 20 plików naraz; pliki usuwane po 30 minutach.