Пример #1
0
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()
Пример #2
0
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()
Пример #3
0
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
Пример #4
0
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