}
for(ch=0;ch<im->channels;ch++) {
double value = res[ch] / pc;
- rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : value;
+ rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : IM_ROUND(value);
}
IM_PPIX(timg,i,l,&rcolor);
}
}
for(ch=0;ch<im->channels;ch++) {
double value = res[ch]/pc;
- rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : value;
+ rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : IM_ROUND(value);
}
IM_PPIX(im,l,i,&rcolor);
}