Convert/coerce to CAM02-UCS matrix
pth_to_cam02ucs(
  color,
  c = 0.69,
  Y_b = 20,
  L_A = 64/pi/5,
  whitepoint = whitepoints_cie1931("D65")
)
pth_new_cam02ucs(
  mat,
  c = 0.69,
  Y_b = 20,
  L_A = 64/pi/5,
  whitepoint = whitepoints_cie1931("D65")
)character or matrix with S3 class pth_mat, a
representation of a color.
numeric surround parameter, between 0.535 (dark) and 0.69 (average).
numeric background luminance.
numeric luminance of the adapting field (cd/m^2).
double array with one dimension, length three;
describes the whitepoint reference for the color space.
double matrix with three columns, one row for each color.
double
matrix with S3 classes pth_cam02ucs and pth_mat,
with three columns, one row for each color.
  pth_to_cam02ucs("#663399")
#>            J'       a'        b'
#> [1,] 35.54575 13.37374 -24.18413
#> attr(,"class")
#> [1] "pth_cam02ucs" "pth_mat"     
#> attr(,"c")
#> [1] 0.69
#> attr(,"Y_b")
#> [1] 20
#> attr(,"L_A")
#> [1] 4.074367
#> attr(,"whitepoint")
#> [1]  95.047 100.000 108.883
  pth_new_cam02ucs(matrix(c(35.5, 13.4, -24.2), ncol = 3))
#>        J'   a'    b'
#> [1,] 35.5 13.4 -24.2
#> attr(,"class")
#> [1] "pth_cam02ucs" "pth_mat"     
#> attr(,"c")
#> [1] 0.69
#> attr(,"Y_b")
#> [1] 20
#> attr(,"L_A")
#> [1] 4.074367
#> attr(,"whitepoint")
#> [1]  95.047 100.000 108.883