testing all conversions
This commit is contained in:
parent
234699bd18
commit
cf63226721
|
@ -21,10 +21,14 @@ class TestColormap:
|
|||
print('rgb',rgb)
|
||||
|
||||
# rgb2hsv2rgb
|
||||
assert np.allclose(Colormap._hsv2rgb(Colormap._rgb2hsv(rgb)),rgb)
|
||||
hsv = Colormap._rgb2hsv(rgb)
|
||||
print('hsv',hsv)
|
||||
assert np.allclose(Colormap._hsv2rgb(hsv),rgb)
|
||||
|
||||
# rgb2hsl2rgb
|
||||
assert np.allclose(Colormap._hsl2rgb(Colormap._rgb2hsl(rgb)),rgb)
|
||||
hsl = Colormap._rgb2hsl(rgb)
|
||||
print('hsl',hsl)
|
||||
assert np.allclose(Colormap._hsl2rgb(hsl),rgb)
|
||||
|
||||
# rgb2xyz2rgb
|
||||
xyz = Colormap._rgb2xyz(rgb)
|
||||
|
@ -37,4 +41,21 @@ class TestColormap:
|
|||
assert np.allclose(Colormap._lab2xyz(lab),xyz)
|
||||
|
||||
# lab2msh2lab
|
||||
assert np.allclose(Colormap._msh2lab(Colormap._lab2msh(lab)),lab)
|
||||
msh = Colormap._lab2msh(lab)
|
||||
print('msh',msh)
|
||||
assert np.allclose(Colormap._msh2lab(msh),lab)
|
||||
|
||||
# lab2rgb2lab
|
||||
assert np.allclose(Colormap._rgb2lab(Colormap._lab2rgb(lab)),lab,atol=1.e-6,rtol=0)
|
||||
|
||||
# rgb2msh2rgb
|
||||
assert np.allclose(Colormap._msh2rgb(Colormap._rgb2msh(rgb)),rgb,atol=1.e-6,rtol=0)
|
||||
|
||||
# hsv2msh
|
||||
assert np.allclose(Colormap._hsv2msh(hsv),msh,atol=1.e-6,rtol=0)
|
||||
|
||||
# hsl2msh
|
||||
assert np.allclose(Colormap._hsv2msh(hsv),msh,atol=1.e-6,rtol=0)
|
||||
|
||||
# xyz2msh
|
||||
assert np.allclose(Colormap._xyz2msh(xyz),msh,atol=1.e-6,rtol=0)
|
||||
|
|
Loading…
Reference in New Issue