diff --git a/README.md b/README.md index 826c063..1787bda 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # LabVIEW Colour Lab -A LabVIEW toolkit for fast and simple RGB, HSV, HSL, CMYK, HEX or DEC colour manipulation +A LabVIEW toolkit for colour manipulation. **The Project includes the following tools/VIs:** @@ -18,48 +18,23 @@ A LabVIEW toolkit for fast and simple RGB, HSV, HSL, CMYK, HEX or DEC colour man - [x] RGB to Colour - [x] RGB to HSL - [x] RGB to HSV +- [x] Additive Colour Mixer +- [x] Subtractive Colour Mixer +- [x] RGB Luminosity +- [x] Colour to Greyscale +- [x] Invert Colour + Note: Colour can be represented as a DEC or HEX in LabVIEW # Minimum Requirements -* LabVIEW 2018 (32/64 bit) - -# Code Snippets - - **Benchmarks:** - -![RGB to HSV Benchmark](./assets/images/RGB-to-HSV-Benchmark.png) -![HSV to Colour Benchmark](./assets/images/HSV-to-Colour-Benchmark.png) -- - - - - -**Colour to RGB:** - -![Colour to RGB Block Diagram](./assets/images/Colour-to-RGB-Block-Diagram.png) -- - - - -**RGB to Colour:** - -![RGB to Colour Block Diagram](./assets/images/RGB-to-Colour-Block-Diagram.png) -- - - - -**HSV to RGB:** - -![HSV to RGB Block Diagram](./assets/images/HSV-to-RGB-Block-Diagram.png) - -*Equation located on [www.rapidtables.com](https://www.rapidtables.com/convert/color/hsv-to-rgb.html) -- - - - -**RGB to HSV:** - -![RGB to HSV Block Diagram](./assets/images/RGB-to-HSV-Block-Diagram.png) - -*Equation located on [www.rapidtables.com](https://www.rapidtables.com/convert/color/rgb-to-hsv.html) -- - - - -**HSL to RGB:** +* LabVIEW 2018 (32/64 bit) and above -![HSV to RGB Block Diagram](./assets/images/HSL-to-RGB-Block-Diagram.png) -*Equation located on [www.rapidtables.com](https://www.rapidtables.com/convert/color/hsl-to-rgb.html) -- - - - -**RGB to HSL:** +# Showcase +![showcase](./assets/images/showcase.png) -![RGB to HSV Block Diagram](./assets/images/RGB-to-HSL-Block-Diagram.png) +# Example -*Equation located on [www.rapidtables.com](https://www.rapidtables.com/convert/color/rgb-to-hsl.html) \ No newline at end of file +![colour manipulation](./assets/images/image-colour-manipulation.fp.png) +![colour manipulation](./assets/images/image-colour-manipulation.bd.png) \ No newline at end of file diff --git a/assets/images/image-colour-manipulation.bd.png b/assets/images/image-colour-manipulation.bd.png new file mode 100644 index 0000000..99b3962 Binary files /dev/null and b/assets/images/image-colour-manipulation.bd.png differ diff --git a/assets/images/image-colour-manipulation.fp.png b/assets/images/image-colour-manipulation.fp.png new file mode 100644 index 0000000..96caa3d Binary files /dev/null and b/assets/images/image-colour-manipulation.fp.png differ diff --git a/assets/images/showcase.png b/assets/images/showcase.png new file mode 100644 index 0000000..10272a2 Binary files /dev/null and b/assets/images/showcase.png differ diff --git a/builds/1.1.0.3/fisothemes_lib_colour_lab-1.1.0.3.vip b/builds/1.1.0.3/fisothemes_lib_colour_lab-1.1.0.3.vip new file mode 100644 index 0000000..722db5d Binary files /dev/null and b/builds/1.1.0.3/fisothemes_lib_colour_lab-1.1.0.3.vip differ diff --git a/src/Colour Lab Library/Colour Lab.lvlib b/src/Colour Lab Library/Colour Lab.lvlib index b1a80b8..b292d1c 100644 --- a/src/Colour Lab Library/Colour Lab.lvlib +++ b/src/Colour Lab Library/Colour Lab.lvlib @@ -7,13 +7,24 @@ 49 56 48 49 56 48 49 49 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 25 235 1 100 1 100 80 84 72 48 0 0 0 44 0 1 0 2 15 67 117 115 116 111 109 32 84 101 109 112 108 97 116 101 23 67 111 108 111 117 114 32 76 97 98 32 84 101 109 112 108 97 116 101 46 112 110 103 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 153 0 255 153 0 255 153 0 255 153 0 255 255 0 255 255 0 255 255 0 255 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 255 0 0 255 0 0 255 0 0 255 153 0 153 153 0 153 153 0 153 153 0 153 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 128 0 0 1 255 255 255 255 0 0 0 1 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 185 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 86 73 32 73 99 111 110 100 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 8 1 1 + + + + - + + + + + + + + diff --git a/src/Colour Lab Library/VIs/Additive Colour Mixer.vi b/src/Colour Lab Library/VIs/Additive Colour Mixer.vi new file mode 100644 index 0000000..7c18d8b Binary files /dev/null and b/src/Colour Lab Library/VIs/Additive Colour Mixer.vi differ diff --git a/src/Colour Lab Library/VIs/Benchmark Tests.vi b/src/Colour Lab Library/VIs/Benchmark Tests.vi index ae64167..b159f5d 100644 Binary files a/src/Colour Lab Library/VIs/Benchmark Tests.vi and b/src/Colour Lab Library/VIs/Benchmark Tests.vi differ diff --git a/src/Colour Lab Library/VIs/CMYK to Colour.vi b/src/Colour Lab Library/VIs/CMYK to Colour.vi index 3c16081..48220e3 100644 Binary files a/src/Colour Lab Library/VIs/CMYK to Colour.vi and b/src/Colour Lab Library/VIs/CMYK to Colour.vi differ diff --git a/src/Colour Lab Library/VIs/Colour to CMYK.vi b/src/Colour Lab Library/VIs/Colour to CMYK.vi index b3e0db2..628411a 100644 Binary files a/src/Colour Lab Library/VIs/Colour to CMYK.vi and b/src/Colour Lab Library/VIs/Colour to CMYK.vi differ diff --git a/src/Colour Lab Library/VIs/Colour to Greyscale.vi b/src/Colour Lab Library/VIs/Colour to Greyscale.vi new file mode 100644 index 0000000..1f561bf Binary files /dev/null and b/src/Colour Lab Library/VIs/Colour to Greyscale.vi differ diff --git a/src/Colour Lab Library/VIs/Colour to HSL.vi b/src/Colour Lab Library/VIs/Colour to HSL.vi index 713d63a..2bcd4b1 100644 Binary files a/src/Colour Lab Library/VIs/Colour to HSL.vi and b/src/Colour Lab Library/VIs/Colour to HSL.vi differ diff --git a/src/Colour Lab Library/VIs/Colour to HSV.vi b/src/Colour Lab Library/VIs/Colour to HSV.vi index 4626413..a46d4a0 100644 Binary files a/src/Colour Lab Library/VIs/Colour to HSV.vi and b/src/Colour Lab Library/VIs/Colour to HSV.vi differ diff --git a/src/Colour Lab Library/VIs/Colour to RGB.vi b/src/Colour Lab Library/VIs/Colour to RGB.vi index f199a3f..bead8d6 100644 Binary files a/src/Colour Lab Library/VIs/Colour to RGB.vi and b/src/Colour Lab Library/VIs/Colour to RGB.vi differ diff --git a/src/Colour Lab Library/VIs/HSL to Colour.vi b/src/Colour Lab Library/VIs/HSL to Colour.vi index 3308c5d..2374d75 100644 Binary files a/src/Colour Lab Library/VIs/HSL to Colour.vi and b/src/Colour Lab Library/VIs/HSL to Colour.vi differ diff --git a/src/Colour Lab Library/VIs/HSV to Colour.vi b/src/Colour Lab Library/VIs/HSV to Colour.vi index b9db83f..1658352 100644 Binary files a/src/Colour Lab Library/VIs/HSV to Colour.vi and b/src/Colour Lab Library/VIs/HSV to Colour.vi differ diff --git a/src/Colour Lab Library/VIs/Invert Colour.vi b/src/Colour Lab Library/VIs/Invert Colour.vi new file mode 100644 index 0000000..1fb2c2e Binary files /dev/null and b/src/Colour Lab Library/VIs/Invert Colour.vi differ diff --git a/src/Colour Lab Library/VIs/Luminosity to ASCII.vi b/src/Colour Lab Library/VIs/Luminosity to ASCII.vi new file mode 100644 index 0000000..337df2b Binary files /dev/null and b/src/Colour Lab Library/VIs/Luminosity to ASCII.vi differ diff --git a/src/Colour Lab Library/VIs/RGB Luminosity.vi b/src/Colour Lab Library/VIs/RGB Luminosity.vi new file mode 100644 index 0000000..7497e7f Binary files /dev/null and b/src/Colour Lab Library/VIs/RGB Luminosity.vi differ diff --git a/src/Colour Lab Library/VIs/RGB to Colour.vi b/src/Colour Lab Library/VIs/RGB to Colour.vi index 692ca1e..0e37df2 100644 Binary files a/src/Colour Lab Library/VIs/RGB to Colour.vi and b/src/Colour Lab Library/VIs/RGB to Colour.vi differ diff --git a/src/Colour Lab Library/VIs/Subtractive Colour Mixer.vi b/src/Colour Lab Library/VIs/Subtractive Colour Mixer.vi new file mode 100644 index 0000000..4562990 Binary files /dev/null and b/src/Colour Lab Library/VIs/Subtractive Colour Mixer.vi differ diff --git a/src/Colour Lab.lvproj b/src/Colour Lab.lvproj index a14f482..af58541 100644 --- a/src/Colour Lab.lvproj +++ b/src/Colour Lab.lvproj @@ -14,12 +14,24 @@ true true false + + + + + + + + + + + + diff --git a/src/Colour Lab.vipb b/src/Colour Lab.vipb index c2ac6cf..b622e0d 100644 --- a/src/Colour Lab.vipb +++ b/src/Colour Lab.vipb @@ -1,10 +1,10 @@ - + FisoThemes_lib_Colour_Lab - 1.0.0.3 + 1.1.0.4 false . - ..\builds\1.0.0.2 + ..\builds\1.1.0.3 FisoThemes MIT @@ -27,10 +27,8 @@ Colour Lab.vipc - A LabVIEW toolkit for fast and simple RGB, HSV, HSL, CMYK, HEX or DEC colour manipulation - Fast and simple RGB, HSV, HSL, CMYK, HEX or DEC colour manipulation - -This toolkit does the following conversions: + A LabVIEW toolkit for colour manipulation. + This toolkit does the following conversions: - CMYK to Colour - CMYK to RGB @@ -45,11 +43,22 @@ This toolkit does the following conversions: - RGB to CMYK - RGB to Colour - RGB to HSL -- RGB to HSV +- RGB to HSV +- Colour to Greyscale +- Invert Colour +- RGB Luminosity + +There is also additive and substractive colour mixing. Copyright (c) 2022, FisoThemes https://github.com/fisothemes/LabVIEW-Colour-Lab--Colour-Manipulation-Toolkit - Preparing for VIMP release. + New Features: +---------------- ++ Added Additive Colour Mixer VI ++ Added Subtractive Colour Mixer VI ++ Added RGB Luminosity VI ++ Added Colour to Greyscale VI ++ Added Invert Colour VI @@ -203,7 +212,7 @@ This toolkit does the following conversions: Icons - 4 + 5 4 <_256_Color_Icon>00000C1E001D00000C1800000C00000000000020002000180000000000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF6666FF6666FF6666FF6666FF666666FF6666FF6666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF000000000000000000000000000000000000000000000000000000000000FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000999966FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF000000000000000000000000000000000000000000000000000000000000999966FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF000000FFFFFFFFFFFFFFFFFFFFFFFF000000999966999966999966FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF000000FFFFFFFFFFFFFFFFFFFFFFFF000000999966FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF000000FFFFFFFFFFFF000000000000000000999966FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFFFFFFFFFFFFFF0000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFF0000000000000000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFFFFFFFFFFFFFF0000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFF0000000000000000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFFFFFFFFFFFFFF0000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000FFFFFFFFFFFFFFFFFFFFFFFF0000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66000000000000FFFFFFFFFFFF0000000000006666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000FF6666FF6666FF6666FF6666FF6666FFCC66FFCC66FFCC66FFCC66FFFF66FFFF66FFFF66FFFF660000000000000000000000006666996666996666FF6666FFCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF66669966669966669966999966FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000CC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CCCC66CC6666FF6666FF6666FF6666FF66FF6666FF6666FF6666FF66FFFF66FFFF66FFFF66FFFF66FFCC66FFCC66FFCC66FFCC66FF6666FF6666FF6666FF6666FF6666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -413,7 +422,77 @@ This toolkit does the following conversions: Colour Lab Library\VIs\RGB to HSL.vi - 7724FB8DC7A2C3823C1518A2D0E6706F + + Item + -1 + Additive Colour Mixer.vi + + false + + 1 + 3 + + 00000000 + Colour Lab Library\VIs\Additive Colour Mixer.vi + + + + Item + -1 + Subtractive Colour Mixer.vi + + false + + 1 + 4 + + 00000000 + Colour Lab Library\VIs\Subtractive Colour Mixer.vi + + + + Item + -1 + RGB Luminosity.vi + + false + + 5 + 1 + + 00000000 + Colour Lab Library\VIs\RGB Luminosity.vi + + + + Item + -1 + Invert Colour.vi + + false + + 5 + 2 + + 00000000 + Colour Lab Library\VIs\Invert Colour.vi + + + + Item + -1 + Colour to Greyscale.vi + + false + + 5 + 3 + + 00000000 + Colour Lab Library\VIs\Colour to Greyscale.vi + + + DFA558982F5353866E50D879E98C64C4 \ No newline at end of file diff --git a/src/Example/Image colour manipulation.vi b/src/Example/Image colour manipulation.vi new file mode 100644 index 0000000..85bb41f Binary files /dev/null and b/src/Example/Image colour manipulation.vi differ diff --git a/src/Playground/Play.vi b/src/Playground/Play.vi new file mode 100644 index 0000000..67365f4 Binary files /dev/null and b/src/Playground/Play.vi differ