#include "labimage.h" #include namespace rtengine { LabImage::LabImage (int w, int h) : fromImage(false), W(w), H(h) { L = new float*[H]; a = new float*[H]; b = new float*[H]; data = new float [W*H*3]; float * index = data; for (int i=0; idata, W*H*3*sizeof(float)); } void LabImage::getPipetteData (float &v1, float &v2, float &v3, int posX, int posY, int squareSize) { float accumulator_L = 0.f; float accumulator_a = 0.f; float accumulator_b = 0.f; unsigned long int n = 0; int halfSquare = squareSize/2; for (int iy=posY-halfSquare; iy=0 && iy>=0 && ix