Lorsque vous utilisez la fonction: D3DXSaveTextureToFile et que vous passez en D3DXIFF_BMP pour créer un bmp, j'ai remarqué que les valeurs semblent être estimées plutôt que données spécifiquement.Comment la bibliothèque d3dx enregistre-t-elle les textures dans les fichiers?
Corrigez-moi si je me trompe mais une texture à virgule flottante peut stocker n'importe quel flottant dans un texel donné qui le placerait en dehors de la plage d'un BMP qui est coincé entre rgb (255,255,255,255), donc il semble que la fonction est de simplement prendre la valeur la plus haute et la plus basse de la texture et la normaliser entre cette gamme. Donc, ma question est la suivante: est-il possible d'attraper les valeurs exactement comme elles sont en mémoire? y compris lorsque les couleurs sont en dehors du spectre de l'écran d'ordinateur?