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 bitmaps Elle encode et elle décode des images png
Je pensais plus à une bibliothèque généraliste comme 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 vrai 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/
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager