diff --git a/sender.c b/sender.c index 4f1d919901796354c91b7e7458c6c88bbc3f1d74..e5d2c025e36ab1faa0e1bd556a5283034e3431a2 100644 --- a/sender.c +++ b/sender.c @@ -60,9 +60,12 @@ int fade(int b, int a, int t) int gb=(b >> 8) & 0xFF; int bb=(b >> 16) & 0xFF; - int rc=(ra*t+rb*(255-t))/256; - int gc=(ga*t+gb*(255-t))/256; - int bc=(ba*t+bb*(255-t))/256; +// int rc=(ra*t+rb*(255-t))/256; +// int gc=(ga*t+gb*(255-t))/256; +// int bc=(ba*t+bb*(255-t))/256; + int rc=(ra*t+rb*(255-t))/512; + int gc=(ga*t+gb*(255-t))/512; + int bc=(ba*t+bb*(255-t))/512; return (bc<<0)+(rc<<8)+(gc<<16); @@ -77,7 +80,7 @@ int main() { fprintf(stderr,"Sender input size: %i \n", (int)read); // do a fade - for(int t=0; t<256; t+=1) + for(int t=0; t<=256; t+=1) { for(int i=0; i<sizeof(image)/4; i++) image[i]=fade(image_old[i],image_new[i],t);