Skip to content

Library for converting between colour spaces - can be used with Raspberry Pi, Arduino, non-embedded devices etc. (original code from https://github.com/ratkins/RGBConverter)

License

Notifications You must be signed in to change notification settings

aleksandaratanasov/RGBConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Original README from initial fork

NOTE: This code has been fairly much obviated by the HSV-RGB functions in the new FastSPI 2 library (http://code.google.com/p/fastspi/)

Ported from the Javascript at http://mjijackson.com/2008/02/rgb-to-hsl-and-rgb-to-hsv-color-model-conversion-algorithms-in-javascript

The hard work was Michael's, all the bugs are mine. Robert Atkins, December 2010 (ratkins_at_fastmail_dot_fm). https://github.com/ratkins/RGBConverter

Added to README after initial fork

CHANGELOG

v0.1

  • All functions are now not bound to Arduino's header
  • Added conversion for single and full RGB color values from/to float to/from integer
  • Array arguments have been split into triplets of pointers (one pointer per value)
  • All functions are now static so there is no need for creating the RGBConverter object (constructor of RGBConverter has also been moved to private)
  • Added alternative display of HSL using degrees and percentages
  • Reformatted documentation
  • Added example executable

v0.1.1

  • Added support for YIQ and CMYK conversion
  • Added wrappers for conversion between non-RGB color values (example: HSL to HSV). Note: Due to the way these are implemented you will experience slightly decreased performance. This is because the first (convert from) color value is converted to RGB and then the RGB is used to generate the second (convert to) color value

About

Library for converting between colour spaces - can be used with Raspberry Pi, Arduino, non-embedded devices etc. (original code from https://github.com/ratkins/RGBConverter)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published