Strange color artifacts in Jupiter, fixes #4587
This commit is contained in:
@@ -46,13 +46,14 @@ void RawImageSource::green_equilibrate_global(array2D<float> &rawData)
|
||||
|
||||
for (int i = border; i < H - border; i++) {
|
||||
double avgg = 0.;
|
||||
|
||||
int ng = 0;
|
||||
for (int j = border + ((FC(i, border) & 1) ^ 1); j < W - border; j += 2) {
|
||||
avgg += rawData[i][j];
|
||||
if(rawData[i][j] > 0.f) {
|
||||
avgg += rawData[i][j];
|
||||
ng++;
|
||||
}
|
||||
}
|
||||
|
||||
int ng = (W - 2 * border + (FC(i, border) & 1)) / 2;
|
||||
|
||||
if (i & 1) {
|
||||
avgg2 += avgg;
|
||||
ng2 += ng;
|
||||
|
Reference in New Issue
Block a user