├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── doc └── conversion_paths.dot ├── katex.html └── src ├── alpha.rs ├── channel ├── angular_channel.rs ├── bounded_channel.rs ├── cast.rs ├── free_channel.rs ├── mod.rs ├── scalar.rs └── traits.rs ├── chromaticity.rs ├── color.rs ├── color_space ├── color_space.rs ├── mod.rs ├── named.rs ├── primary.rs └── spaced_color.rs ├── convert.rs ├── ehsi.rs ├── encoding ├── encode.rs ├── encoded_color.rs └── mod.rs ├── hsi.rs ├── hsl.rs ├── hsv.rs ├── hwb.rs ├── impl_macros.rs ├── lab.rs ├── lchab.rs ├── lchuv.rs ├── lib.rs ├── linalg.rs ├── lms.rs ├── luv.rs ├── rgb.rs ├── rgi.rs ├── tags.rs ├── test ├── hwb_test_data.rs ├── mod.rs └── rgb_hs_test_data.rs ├── white_point ├── deg_10.rs ├── deg_2.rs └── mod.rs ├── xyy.rs ├── xyz.rs └── ycbcr ├── bare_ycbcr.rs ├── mod.rs ├── model.rs └── ycbcr.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/README.md -------------------------------------------------------------------------------- /doc/conversion_paths.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/doc/conversion_paths.dot -------------------------------------------------------------------------------- /katex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/katex.html -------------------------------------------------------------------------------- /src/alpha.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/alpha.rs -------------------------------------------------------------------------------- /src/channel/angular_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/angular_channel.rs -------------------------------------------------------------------------------- /src/channel/bounded_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/bounded_channel.rs -------------------------------------------------------------------------------- /src/channel/cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/cast.rs -------------------------------------------------------------------------------- /src/channel/free_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/free_channel.rs -------------------------------------------------------------------------------- /src/channel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/mod.rs -------------------------------------------------------------------------------- /src/channel/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/scalar.rs -------------------------------------------------------------------------------- /src/channel/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/channel/traits.rs -------------------------------------------------------------------------------- /src/chromaticity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/chromaticity.rs -------------------------------------------------------------------------------- /src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color.rs -------------------------------------------------------------------------------- /src/color_space/color_space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color_space/color_space.rs -------------------------------------------------------------------------------- /src/color_space/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color_space/mod.rs -------------------------------------------------------------------------------- /src/color_space/named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color_space/named.rs -------------------------------------------------------------------------------- /src/color_space/primary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color_space/primary.rs -------------------------------------------------------------------------------- /src/color_space/spaced_color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/color_space/spaced_color.rs -------------------------------------------------------------------------------- /src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/convert.rs -------------------------------------------------------------------------------- /src/ehsi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/ehsi.rs -------------------------------------------------------------------------------- /src/encoding/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/encoding/encode.rs -------------------------------------------------------------------------------- /src/encoding/encoded_color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/encoding/encoded_color.rs -------------------------------------------------------------------------------- /src/encoding/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/encoding/mod.rs -------------------------------------------------------------------------------- /src/hsi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/hsi.rs -------------------------------------------------------------------------------- /src/hsl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/hsl.rs -------------------------------------------------------------------------------- /src/hsv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/hsv.rs -------------------------------------------------------------------------------- /src/hwb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/hwb.rs -------------------------------------------------------------------------------- /src/impl_macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/impl_macros.rs -------------------------------------------------------------------------------- /src/lab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/lab.rs -------------------------------------------------------------------------------- /src/lchab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/lchab.rs -------------------------------------------------------------------------------- /src/lchuv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/lchuv.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linalg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/linalg.rs -------------------------------------------------------------------------------- /src/lms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/lms.rs -------------------------------------------------------------------------------- /src/luv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/luv.rs -------------------------------------------------------------------------------- /src/rgb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/rgb.rs -------------------------------------------------------------------------------- /src/rgi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/rgi.rs -------------------------------------------------------------------------------- /src/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/tags.rs -------------------------------------------------------------------------------- /src/test/hwb_test_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/test/hwb_test_data.rs -------------------------------------------------------------------------------- /src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/test/mod.rs -------------------------------------------------------------------------------- /src/test/rgb_hs_test_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/test/rgb_hs_test_data.rs -------------------------------------------------------------------------------- /src/white_point/deg_10.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/white_point/deg_10.rs -------------------------------------------------------------------------------- /src/white_point/deg_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/white_point/deg_2.rs -------------------------------------------------------------------------------- /src/white_point/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/white_point/mod.rs -------------------------------------------------------------------------------- /src/xyy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/xyy.rs -------------------------------------------------------------------------------- /src/xyz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/xyz.rs -------------------------------------------------------------------------------- /src/ycbcr/bare_ycbcr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/ycbcr/bare_ycbcr.rs -------------------------------------------------------------------------------- /src/ycbcr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/ycbcr/mod.rs -------------------------------------------------------------------------------- /src/ycbcr/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/ycbcr/model.rs -------------------------------------------------------------------------------- /src/ycbcr/ycbcr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tylerreisinger/prisma/HEAD/src/ycbcr/ycbcr.rs --------------------------------------------------------------------------------