slt,

je travaille sur la compresssion d'images a base d'ondelette, j'utilise la méthode dite lifting,
pour la décomposition c'est ok,, mais pour la reconstruction, la j'ai des gros souci, je vais m'expliquer:

je travaille sous bbc++6,
apres la décompostion j'obtient des coefficient négatifs, alors le compilateur les consederes comment 0 (noir a l'ffichage), et pour la reconstruction j'obtient pas l'image originale,
exemple:

d1=d0+(-2)*s=128+-2*128=-128 (le compilateur l'affiche comme 0)
la reconstruction:
d0=d1+2*s
d0=0+128*2=256

alors je demmarre de d0=128 et la recontruction d0=256.

est ce que quelqu'un peur m'orienter sur une solution
j'ai déja essayer d'utilier "signe".

pour lire les pixel j'utlise GetRValue qui la valeur de la couleur rouge.

merci d'avance pour votre aide