Bonjour,
Je suis devant un problème qui je pense est assez basique, mais auquel je n'ai pas trouvé de réponse..
J'ai un programme qui me crée une image de taille modeste (145x145) en double et qui prend des valeurs entre 0 et 16. Je l'affiche en fausse couleurs plutôt qu'en niveaux de gris (question de visibilité)
J'aimerai pouvoir sauvegarder cette image en conservant l'affichage de ces fausses couleurs
J'ai donc essayé plusieurs trucs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part saveas(figure(1),'classification map.png');J'ai essayé plusieurs formats pour le "imwrite" (.bmp, gif,png, jpeg)
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> imwrite(classif_map,'classification map.jpeg','jpeg');
Mais le problème, c'est que le résultat est toujours en noir et blanc (binaire)... (ça c'est pour "imwrite")
Avec "saveas", ça me sauve l'image en couleur, mais je suis obligé d'ouvrir une fenêtre et en plus je ne peux pas réutiliser cette image directement dans Matlab car du coup, je récupère une image ou il y a des axes, des zones de blancs, enfin c'est le bordel quoi..
Donc voilà, j'ai essayé de farfouiller l'aide de "saveas" et "imwrite", j'ai un peu regardé dans les forums, mais j'ai pas trouvé.
Si quelqu'un peut m'aider (me dire ou je me plante ou m'indiquer un lien vers un post traitant du topic que j'ai loupé..), ça serait vraiment cool!!
Merci d'avance,
Kévin
Partager