J'utilise DD et je voudrais passé certaine image en 256 couleur pour gagné de la place en mémoire video. Le problème c'est que l'affichage est en 16 bit et donc toute les surface créé aussi. J'ai chercher dans le SDK, cette fois comment faire pour créer une surface en 8 bit mais sa fonctionne pas. J'ai ensuite changer le mode d'affiche en 8 bit mais là autre problème, les images que j'avais convertie en 256 couleurs ne donne pas le même rendu que le rendu sous un soft d'edition d'image. je pense que c'est un problème de palette. j'utilise la fonction DDLoadPalette qui est dans DDutils. Cette fonction ne me parait pas très fiable, si quelqu'un a un bou de code qui permet de créer une palette direct draw à partir d'un fichier .pal ou d'un BMP, ou/et si quelqu'un sait comment créer une surface en 8 bit ce serais genial
Partager