Author: post
Date: 2011-03-07 22:33:54 +0100 (Mon, 07 Mar 2011)
New Revision: 339
Modified:
RawSpeed/RawImage.cpp
Log:
Also don't recalculate black, if we have a black area defined.
Modified: RawSpeed/RawImage.cpp
===================================================================
--- RawSpeed/RawImage.cpp 2011-03-07 21:00:50 UTC (rev 338)
+++ RawSpeed/RawImage.cpp 2011-03-07 21:33:54 UTC (rev 339)
@@ -215,7 +215,7 @@
void RawImageData::scaleBlackWhite() {
const int skipBorder = 150;
int gw = (dim.x - skipBorder) * cpp;
- if ((blackLevelSeparate[0] < 0 && blackLevel < 0) || whitePoint == 65536) {
// Estimate
+ if ((blackAreas.empty() && blackLevelSeparate[0] < 0 && blackLevel < 0) ||
whitePoint == 65536) { // Estimate
int b = 65536;
int m = 0;
for (int row = skipBorder*cpp;row < (dim.y - skipBorder);row++) {
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit