Exemple #1
0
    def _color_im_planes(im_planes):
        ctf = ColorTransferFunction()
        ctf.range = (0.0, 1.0)
        ctf.add_rgb_point(0.0, 1.0, 1.0, 1.0)
        ctf.add_rgb_point(1.0, 1.0, 0.275, 0.0)

        for ip in im_planes:
            lut = ip.module_manager.scalar_lut_manager.lut.table.to_array()
            for i in xrange(len(lut)):
                c = 255 * np.asarray(ctf.get_color(float(i) / (len(lut) - 1)))
                lut[i] = np.concatenate((c, (255,)))
            ip.module_manager.scalar_lut_manager.lut.table = lut