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
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
Bonjour,
Il faut utiliser la bibliothèque dédiée à cela : libpng.
Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi
Ma page sur DVP
Mon Portfolio
Qui connaît l'erreur, connaît la solution.
Mais cette bibliothèque ne lit pas les bitmapsElle encode et elle décode des images png
Je pensais plus à une bibliothèque généralistecomme ImageMagick (Magick++, sa version C++), mais je n'ai pas vu de tableaux de bits
(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 :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 vraiqu'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/
...
Partager