Question: In c please, and as simple as possible Q3. The RBG color model systems such as televisions and computers. The three additive primary colors, red,
Q3. The RBG color model systems such as televisions and computers. The three additive primary colors, red, green, and usuaily ranging from 0-255, representing how much red, blue and green is needed to get that color. Another common color space is the HSV where each color is represented with three components: is one of the most common color representation techniques in electronic name of the model comes from the initials of the blue. That is, each color has three integer components . (H) Hue: number between 0-360 (degrees) (S) Saturation: number between 0.0 and 1.0 (V) Value: number between 0.0 and 1.0 (This actually represents how bright the color is) (5 pts) Define the structure to represent a RGB color and define an alias for it. (5 pts) Define the structure to represent a HSV color and define an alias for it. - (5 pts) A RGB greyscale color will be any RGB color with all its components equal to certain Create a function RGB color where the value of its components is: that receives the memory address of a RGB color and change it to the greyscale 0.2989 R +0.5870 G +0.1140 .B ress of a RGB color and converts it to a HSV color. -(15 pts) Create a function that receives the add Your function must return the HSV color memory address. For this, create a new HSV color in the heap region (not the stack) and initialize its components as follows: M max(R, G, B mmin(R, G, B) V M ifc =0 (( e)%s), G B if M = R B- R ifM G otherwise
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
