diff --git a/libs/pigment/KoColorSpace.cpp b/libs/pigment/KoColorSpace.cpp --- a/libs/pigment/KoColorSpace.cpp +++ b/libs/pigment/KoColorSpace.cpp @@ -205,9 +205,9 @@ for (quint32 i=0; i0; j--){ + for (int j=4; j>=0; j--){ channelValuesF.fill(0.0); - channelValuesF[i] = ((max/4)*(5-j)); + channelValuesF[i] = ((max/4)*(4-j)); if (colorModelId().id()!="XYZA") { //no need for conversion when using xyz. fromNormalisedChannelsValue(data, channelValuesF); @@ -224,7 +224,7 @@ d->colorants[i+2]= channelValuesF[1]; } } - d->TRCXYY << QPointF(channelValuesF[1]/colorantY, ((1.0/4)*(5-j))); + d->TRCXYY << QPointF(channelValuesF[1]/colorantY, ((1.0/4)*(4-j))); } } else { for (int j=0; j<5; j++){