Bonjour,
j'ai un projet où je dois convertir une image JPEG, chaque pixel en RGB, en HSL
HSL :
Hue : un code pour la couleur, entre 0 et 1 ;
Saturation : la vivacité de la couleur, entre 0 et 1 (par exemple de rouge vif à rouge terne puis gris)
Luminance : l’intensité lumineuse, entre 0 et 1.
voilà actuellement où j'en suis :
main : http://pastebin.com/GayJ8HWG
lire.c : http://pastebin.com/YccFpdLX (pour lire l'image)
ecrire.c : http://pastebin.com/Km6j4wvE
et je me demandais un peu comment faire ?
je modifie mon "lire" pour que à la lecture de chaque case de mon buffer (donc chaque pixel ? ça équivaut c'est ça ?), il lance la fonction RGB_to_HSL sur ce pixel ? (la fonction rgb to hsl c'est un pseudo code qu'on doit convertir en C : http://pastebin.com/eQVrEN9F)
dites-moi si ma méthode est bonne svp ou proposez qq chose si vous avez mieux je prends
merci !