Comment charger les fichiers de texture .dds en tant qu'image en C#? Il n'y a rien d'utile sur google que je pourrais trouver. Le plus d'informations avec des échantillons que vous me donnez, le mieux ce sera pour moi de le comprendre.Comment charger les fichiers .dds dans une imagebox?
Répondre
Je pense que la réponse courte est que vous ne le faites pas. The documentation dit que les formats pris en charge sont BMP, GIF, EXIG, JPG, PNG et TIFF.
Mise à jour: il semble y avoir un certain nombre de converters to be found through Google, qui pourrait vous aider. Aussi, comme le suggère Wayne, regardez XNA (si vous ne l'avez pas déjà fait). La méthode Texture2D.FromFile semble gérer les fichiers .dds, mais je ne l'ai jamais utilisé moi-même, donc je ne peux pas dire si c'est ce que vous cherchez ou pas ...
Vous pourriez jeter un oeil à la Microsoft XNA Game Studio SDK pour charger les textures en mémoire et éventuellement capturer les images d'une manière utilisable par System.Drawing.Graphics.
J'ai eu le même problème. Voici une bonne solution.
- Source: http://www.mastropaolo.com/devildotnet/
- Télécharger la version 1.3 de ce lien (en bas de page)
- Ajouter le Devil.NET.dll comme une référence à votre application
Utilisez le code que j'ai fourni au dessous de.
PictureBox1.Image = DevIL.DevIL.LoadBitmap (DDS_File_Path)
Il est vraiment facile. Nous devons une bière au créateur DevIL .NET Wrapper.
Il est à noter que sa bibliothèque ne paralléliser bien; l'utilisation de 'Parallel.ForEach' donne diverses exceptions d'accès à la mémoire et des valeurs de retour' null' pour l'appel 'LoadBitmap'. Pourtant, cela économise beaucoup de travail ... – Domenic
- 1. Comment charger les fichiers .cod dans Blackberry OTA
- 2. Comment charger les fichiers EPS et les dessiner avec WinForms
- 3. Débogueur IE8: comment charger les fichiers javascript externes?
- 4. Comment charger des fichiers jar pour le débogage dans Jython?
- 5. Comment énumérer et charger des ressources dans une application iPhone?
- 6. Navigateur Internet continue de charger les anciens fichiers swf?
- 7. Comment charger dynamiquement deux fichiers CSS différents dans une application Flex?
- 8. Comment charger des fichiers Excel de manière sélective?
- 9. Comment charger les assemblages qui implémentent une interface?
- 10. Charger une partie Web avant les autres
- 11. Où dois-je mettre des fichiers image pour les charger par programme dans les applications iPhone?
- 12. Comment charger l'image dans l'ordre?
- 13. Xorg charger une image
- 14. Comment charger une image dans PictureBox dans Windows Mobile?
- 15. Comment charger un préchargeur dans Actionscript3?
- 16. Comment suivre les fichiers dans SMB avec une application?
- 17. comment trouver tous les fichiers extraits dans une branche
- 18. Créer des plugins dans Flex - charger des fichiers SWF imbriqués
- 19. asp.net application mvc - charger/remplacer les vues, les contrôleurs, les fichiers JS des assemblys de plugins
- 20. Charger les données inFile dans Mysql
- 21. Charger le fichier dans XAP
- 22. Charger du contenu dans les pages
- 23. Est-il possible de charger tous les fichiers d'un dossier sans utiliser XML dans AS3?
- 24. Comment puis-je charger temporairement une police?
- 25. Comment charger les fichiers PNG et exporter au format TGA en gardant alpha en C#?
- 26. iPhone SDK: Comment charger une vue différente?
- 27. Comment charger les images haute résolution dans Windows Mobile
- 28. Comment charger mon propre composant personnalisé dans une application AIR?
- 29. Comment charger une image de ressource png dans Silverlight?
- 30. Comment charger une image côté serveur dans ASP.NET?
Eh bien ma question se transforme alors en "Comment puis-je convertir un fichier .dds en jpg/png/gif/tiff/bmp" –
Ajouté une mise à jour sur les convertisseurs et xna ... –