Bonjour,
je voudrais convertir un bitmap qui se trouve dans un "unsigned char*", le convertir puis récupérer un "unsigned char*" modifié
je recherche une classe qui permette de faire cela.
Merci
Version imprimable
Bonjour,
je voudrais convertir un bitmap qui se trouve dans un "unsigned char*", le convertir puis récupérer un "unsigned char*" modifié
je recherche une classe qui permette de faire cela.
Merci
Es-tu sur mac ou sous windows ?? ;)
Bonjour,
Il faut utiliser la bibliothèque dédiée à cela : libpng.
Mais cette bibliothèque ne lit pas les bitmaps :aie: Elle encode et elle décode des images png
Je pensais plus à une bibliothèque généraliste :whistle: comme ImageMagick (Magick++, sa version C++), mais je n'ai pas vu de tableaux de bits :koi: (en C, j'ai vu un tableau void*).
Il faut regarder bibliothèque par bibliothèque et tester pour voir si cela correspond à tes besoins : :wow: Il y aussi Gimp et GraphicsMagick ou un mélange une bibliothèque bitmap autre que celle de Microsoft/ libpng (<- mais c'est ce que font les bibliothèques généralistes)
Mais c'est vrai :mrgreen: qu'il n'y a pas beaucoup de bibliothèques généralistes entre celles trop simplistes et celles très grosses parce qu'elles font autre chose (des interfaces comme Qt ou Gnome) avec 1 peu de gestion image
je pensais utiliser libpng et zlib mais je ne sais pas si c'est faisable et comment m'y prendre, je peux utiliser void* également si vous avez un exemple ?
C'est du second degré ? Des libs C++ pour manipuler des images il y en a plein.
https://opencv.org/
https://gmic.eu/
http://cimg.eu/
...