Example #1
0
Color::Color( unsigned int mode, double v0, double v1, double v2, double alpha) {
  if ( mode == MODE_RGB ) {
    setRGB( v0, v1, v2 );
  } else if ( mode == MODE_HSV ) {
    setHSV( v0, v1, v2 );
  }
  setAlpha( alpha );
}
Example #2
0
void mode_cycle(Config *config) {
	static uint8_t hue = 0;
	static unsigned long lastMillis = 0;

	if (millis>lastMillis+config->cycle.delay) {
		setHSV(hue++, config->cycle.saturation, config->cycle.brightness);
		lastMillis = millis;
	}
}
Example #3
0
// Constructor
Image::Image(Mat image_src) :
image_mat_(image_src)
{
	// Initiate RGB and HSV for this image
	setRGB(image_src);
	setHSV(image_src);

	// Set the histogram of this Image
	setHistogram(image_src);
}
Example #4
0
void mode_static(Config *config) {
	setHSV(config->hsv.hue, config->hsv.saturation, config->hsv.value);
}