Esempio n. 1
0
    def test_env_presets(self):
        """ Load presets from env

        """
        loaded_presets = presets.get_presets_from_env()
        self.assert_(len(loaded_presets) > 0, ("No preset loaded. "
                                               "Default presets should at "
                                               "least have been detected"))
        # try to use the first preset
        preset = loaded_presets.values()[0]
        curve_to_lut('sRGB', None, outlutfile=self.tmp_dir, preset=preset)
    def test_curve(self):
        """ Test curve to LUT

        """
        # test colorspace
        curve_to_lut('sRGB', None, self.tmp_dir, '1D', 'csp')
        curve_to_lut('sRGB', None, self.tmp_dir, '1D', 'csp',
                     direction="decode")
        # test gamma
        curve_to_lut(None, 2.2, self.tmp_dir, '1D', 'csp')
        curve_to_lut(None, 2.2, self.tmp_dir, '1D', 'csp', direction="decode")

        # test AlexaLogC, processed input range
        curve_to_lut('AlexaLogCV3', None, self.tmp_dir, '1D', 'csp',
                     process_input_range=True)