salut..
y'a-t-il un algorithme permettant de manipuler une image de type jpeg ou bmp et de la transformer en image monochrome ?
salut..
y'a-t-il un algorithme permettant de manipuler une image de type jpeg ou bmp et de la transformer en image monochrome ?
oui, ça existe.
L'idée est de lire ton image de départ pixel par pixel, (donc une boucle) et d'écrire en même temps la nouvelle image.
Donc pour une image de départ en 24bits, tu vas lire 3 octets pour en écrire 1 dans l'image d'arrivée, et cet octet sera la moyenne des 3 lus
On peut bien sûr pondérer la moyenne pour avoir des effets sympatiques.
Par contre, la récupération des données de l'image de départ peut être délicate. le BMP est un format très simple, donc tu peux facilement accéder aux pixels, mais pour le jpeg, c'est plus compliqué et il te faudra passer par une bibliothèque annexe (genre jpeglib) pour obtenir les pixels de ton image.
Salut,
Tu peux utiliser GD
http://www.boutell.com/gd/manual2.0.33.html#basics
Partager