Fix for vertical bands in output files (issue 1474) and change of Luma slider sensitivity (issue 1052 #436) on behalf of Emil.

This commit is contained in:
michael
2012-07-31 21:50:03 -04:00
parent d841cbec6d
commit cf4841fd4b

View File

@@ -254,7 +254,7 @@ namespace rtengine {
wavelet_decomposition adecomp(labdn->data+datalen, labdn->W, labdn->H, 5, 1 ); wavelet_decomposition adecomp(labdn->data+datalen, labdn->W, labdn->H, 5, 1 );
wavelet_decomposition bdecomp(labdn->data+2*datalen, labdn->W, labdn->H, 5, 1 ); wavelet_decomposition bdecomp(labdn->data+2*datalen, labdn->W, labdn->H, 5, 1 );
float noisevarL = SQR(dnparams.luma/25.0f); float noisevarL = SQR((dnparams.luma/125.0f)*(1+ dnparams.luma/25.0f));
float noisevarab = SQR(dnparams.chroma/10.0f); float noisevarab = SQR(dnparams.chroma/10.0f);
//WaveletDenoiseAll_BiShrink(Ldecomp, adecomp, bdecomp, noisevarL, noisevarab); //WaveletDenoiseAll_BiShrink(Ldecomp, adecomp, bdecomp, noisevarL, noisevarab);
@@ -343,7 +343,7 @@ namespace rtengine {
for (int j=-blkrad*offset; j<0; j++) { for (int j=-blkrad*offset; j<0; j++) {
datarow[j] = datarow[MIN(-j,width-1)]; datarow[j] = datarow[MIN(-j,width-1)];
} }
for (int j=width; j<width+(TS-(width%TS)-1)+blkrad*offset; j++) { for (int j=width; j<width+TS+blkrad*offset; j++) {
datarow[j] = datarow[MAX(0,2*width-2-j)]; datarow[j] = datarow[MAX(0,2*width-2-j)];
}//now we have a padded data row }//now we have a padded data row