Piszę narzędzie do automatyzacji niektórych naszych aktywów tworzenia gry. Co chcę zrobić, to wziąć folder plików PNG, połączyć je w atlas tekstury, a następnie wyeksportować atlas jako TGA i UV Coord do XML.Jak załadować pliki PNG i eksportować je do TGA przechowując alfa w języku C#?
Nie jestem pewien, którą metodę należy użyć do załadowania plików PNG w języku C#, ponieważ wydaje się, że jest ich kilka. Jaka jest zalecana metoda ładowania obrazów w języku C#, która daje dostęp do danych kolorów/alfa, aby można je było wyodrębnić do TGA?
Mam również kod tworzenia TGA w C++, który zamierzam przenieść do C#, ale zastanawiam się, czy jest coś już dostępnego w .Net do tworzenia/zapisywania TGA?
Dzięki za przeczytanie.
Oddanie jest konieczne, ponieważ Bitmap.FromFile w rzeczywistości nie istnieje - wywołuje metodę klasy statycznej "Image.FromFile". – bobbymcr
@bobbymcr: jasne, ale dlaczego Bitmap nie zastępuje FromFile, wywołuje base.FromFile i rzuca zwracany obraz jako bitmapę? – MusiGenesis