def getNewColorModel(Lab): col = zeros(len(x),Color) for i in range(len(x)): j = 3*i rgb = ColorMap.cieLabToRgb(Lab[j+0],Lab[j+1],Lab[j+2]) col[i] = Color(rgb[0],rgb[1],rgb[2]); cm = ColorMap(0,1,col) return cm.getColorModel()
def getNewColorModel(Lab): col = zeros(len(x), Color) for i in range(len(x)): j = 3 * i rgb = ColorMap.cieLabToRgb(Lab[j + 0], Lab[j + 1], Lab[j + 2]) col[i] = Color(rgb[0], rgb[1], rgb[2]) cm = ColorMap(0, 1, col) return cm.getColorModel()
def getRgbAndLab(): cm = ColorMap(icm) Lab = zerofloat(n*3) rgb = zerofloat(n*3) color = zerofloat(3) for i in range(len(x)): cieLab = cm.getCieLabFloats(f[i]) color = cm.getRgbFloats(f[i]) rgb[3*i+0] = color[0] rgb[3*i+1] = color[1] rgb[3*i+2] = color[2] Lab[3*i+0] = cieLab[0] Lab[3*i+1] = cieLab[1] Lab[3*i+2] = cieLab[2] return rgb,Lab
def getRgbAndLab(): cm = ColorMap(icm) Lab = zerofloat(n * 3) rgb = zerofloat(n * 3) color = zerofloat(3) for i in range(len(x)): cieLab = cm.getCieLabFloats(f[i]) color = cm.getRgbFloats(f[i]) rgb[3 * i + 0] = color[0] rgb[3 * i + 1] = color[1] rgb[3 * i + 2] = color[2] Lab[3 * i + 0] = cieLab[0] Lab[3 * i + 1] = cieLab[1] Lab[3 * i + 2] = cieLab[2] return rgb, Lab