• Mark Oteiza's avatar
    Add CAM02 JCh and CAM02-UCS J'a'b' conversions · 645ff6c7
    Mark Oteiza authored
    * src/lcms.c (rad2deg, parse_jch_list, parse_jab_list, xyz_to_jch):
    (jch_to_xyz, jch_to_jab, jab_to_jch): New functions.
    (lcms-jch->xyz, lcms-jch->xyz, lcms-jch->jab, lcms-jab->jch): New Lisp
    functions.
    (lcms-cam02-ucs): Refactor.
    (syms_of_lcms2): Declare new functions.
    * test/src/lcms-tests.el (lcms-roundtrip, lcms-ciecam02-gold):
    (lcms-jmh->cam02-ucs-silver): New tests.
    * etc/NEWS: Mention new functions.
    645ff6c7
lcms.c 17.3 KB