Bonsoir,
Après y avoir passé une bonne partie de l'après midi et de la soirée, je n'ai absolument pas compris l'utilisation de cette librairie (LIBBMP dispo sur cppfrance.com) pour charger,modifier une image bmp.
C'est mon prof d'info qui souhaiterai qu'on utilise cette librairie, et plus particulièrement libbmp.h, libbmp_write.c et libbmp_load.c, pour modifier une image bitmap. J'ai compris le fonctionnement général de chaque fichier, mais il y a de nombreuse structure de donnée, dans le .h, que je ne comprends pas.
Je voulais juste m'essayer à charger une image (lena.bmp) avec libbmp_load.c. Pour ce que j'ai compris, l'image retourne 0 si le chargement ne marche pas, et 1 si ça marche. Mais dans tout les cas elle me retourne zéro. Après peut être qu'il y a plein de paramettre a crée. La fonction ce présente comme tel :
int libbmp_load(char *filename, t_bmp *bmp);
donc après je definis char *lena; (pour charge le fichier), et concernant le t_bmp *bmp, je crois que ça comprends les caractéristiques de l'image ? je me trompe?
Si quelqu'un pouvait juste m'éclairer sur comment charger l'image, et pour vérifier qu'elle est bien charger.
L'image est dans le même dossier dans le projet.
Merci d'avance.