J'écris un outil pour automatiser certains de nos actifs pour un jeu. Ce que je veux faire est de prendre un dossier de fichiers PNG, les combiner dans un atlas de texture, puis exporter l'atlas en tant que TGA et les coordonnées UV en XML. Je ne suis pas sûr de la méthode que je devrais utiliser pour charger les fichiers PNG en C# car il semble y en avoir plusieurs. Quelle est la méthode recommandée pour charger des images en C# qui donne accès aux données couleur/alpha pour que je puisse les extraire au TGA?Comment charger les fichiers PNG et exporter au format TGA en gardant alpha en C#?
J'ai aussi déjà du code de création TGA en C++ que je prévois de déplacer en C# mais je me demande s'il y a quelque chose de déjà disponible en .Net pour créer/enregistrer des TGA?
Merci d'avoir lu.
La conversion est nécessaire car Bitmap.FromFile n'existe pas réellement - il appelle la méthode statique Image.FromFile de la classe de base. – bobbymcr
@bobbymcr: bien sûr, mais pourquoi Bitmap ne remplace-t-il pas FromFile, appelle-t-il base.FromFile et affiche l'image renvoyée en tant que bitmap? – MusiGenesis