def test13_create_proofing_transform_with_invalid_proofing_intent(self): self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, 1, 2)) try: libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, 1, 4) except libcms.CmsError: return self.fail()
def test08_create_proofing_transform(self): self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGBA_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGBA_8, self.outProfile)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGBA_8, self.inProfile, uc2const.TYPE_RGBA_8, self.outProfile))
def test10_create_proofing_transform_with_custom_proofing_intent(self): self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_PERCEPTUAL)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_SATURATION)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_ABSOLUTE_COLORIMETRIC))
def test11_create_proofing_transform_with_custom_flags(self): self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_GAMUTCHECK)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_PRESERVEBLACK | uc2const.cmsFLAGS_BLACKPOINTCOMPENSATION)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_HIGHRESPRECALC)) self.assertNotEqual(None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_LOWRESPRECALC))
def test12_create_proofing_transform_with_invalid_intent(self): self.assertNotEqual( None, libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, 3)) try: libcms.cms_create_proofing_transform(self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, 4) except libcms.CmsError: return self.fail()
def test_create_proofing_transform_with_custom_flags(): assert libcms.cms_create_proofing_transform( IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_GAMUTCHECK) is not None assert libcms.cms_create_proofing_transform( IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_PRESERVEBLACK | uc2const.cmsFLAGS_BLACKPOINTCOMPENSATION) is not None assert libcms.cms_create_proofing_transform( IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_HIGHRESPRECALC) is not None assert libcms.cms_create_proofing_transform( IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_LOWRESPRECALC) is not None
def test_create_proofing_transform(): assert libcms.cms_create_proofing_transform(IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE) is not None assert libcms.cms_create_proofing_transform(IN_PROFILE, uc2const.TYPE_RGBA_8, IN_PROFILE, uc2const.TYPE_RGB_8, OUT_PROFILE) is not None assert libcms.cms_create_proofing_transform(IN_PROFILE, uc2const.TYPE_RGB_8, IN_PROFILE, uc2const.TYPE_RGBA_8, OUT_PROFILE) is not None assert libcms.cms_create_proofing_transform(IN_PROFILE, uc2const.TYPE_RGBA_8, IN_PROFILE, uc2const.TYPE_RGBA_8, OUT_PROFILE) is not None
def test11_create_proofing_transform_with_custom_flags(self): self.assertNotEqual( None, libcms.cms_create_proofing_transform( self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_GAMUTCHECK)) self.assertNotEqual( None, libcms.cms_create_proofing_transform( self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_PRESERVEBLACK | uc2const.cmsFLAGS_BLACKPOINTCOMPENSATION)) self.assertNotEqual( None, libcms.cms_create_proofing_transform( self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_HIGHRESPRECALC)) self.assertNotEqual( None, libcms.cms_create_proofing_transform( self.inProfile, uc2const.TYPE_RGB_8, self.inProfile, uc2const.TYPE_RGB_8, self.outProfile, uc2const.INTENT_PERCEPTUAL, uc2const.INTENT_RELATIVE_COLORIMETRIC, uc2const.cmsFLAGS_NOTPRECALC | uc2const.cmsFLAGS_LOWRESPRECALC))