le code plus clair:
FIBITMAP *image = FreeImage_Load(FIF_PGM, "plop.pgm", 0);
FreeImage_Threshold(image, 120); FreeImage_Save(FIF_PGM, image, "plop1.pgm",0);
FreeImage_Dither(image, FID_FS); FreeImage_Save(FIF_PGM, image, "plop2.pgm",0);
|
a++ les gens...
-------------------------------
Réponse au message :
-------------------------------
> Bonjour,
>
> voila j'utilise la librairie FreeImage pour traiter mes images mais lorsque je veux utiliser deux fonctions pour passer les images en noir et blanc qui sont: FreeImage_Dither et FreeImage_Thresholdet ben il ne se passe rien tout simlplement!
>
> voila le bout de code:
>
> FIBITMAP *image = FreeImage_Load(FIF_PGM, "plop.pgm", 0); FreeImage_Threshold(image, 120); FreeImage_Save(FIF_PGM, image, "plop1.pgm",0); FreeImage_Dither(image, FID_FS); FreeImage_Save(FIF_PGM, image, "plop2.pgm",0); > |
> et les deux images en sorties sont exactement les memes que celle d'entrées, cad en 256niv de gris...
>
> si qqn a deja utiliser ces fonctions et que ca marche...
> merci de me dire si c'est un bug ou une mauvaise utilisation de ma part...
>
> ps: j'ai envoyé un mail à celui qui a fait la lib, il ne m'as pas repondu...
> donc, impossible de savoir si c'est un bug ou non...
>
>
>
a++ les gens...>
