RGBToHSV
Calculates the hue, saturation and value of an RGB input color.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
RGBToHSV(Color, float, float, float)
Calculates the hue, saturation and value of an RGB input color.
public static void RGBToHSV(Color rgbColor, out float H, out float S, out float V)
Parameters
Remarks
The H, S, and V are output in the range 0.0 to 1.0.
Examples
using UnityEngine;// Display an RGBA as an HSVpublic class ExampleScript : MonoBehaviour{ void Start() { float H, S, V; Color.RGBToHSV(new Color(0.9f, 0.7f, 0.1f, 1.0F), out H, out S, out V); Debug.Log("H: " + H + " S: " + S + " V: " + V); }}
RGBToHSV(Color, float, float, float)
Calculates the hue, saturation and value of an RGB input color.
public static void RGBToHSV(in Color rgbColor, out float H, out float S, out float V)
Parameters
Remarks
The H, S, and V are output in the range 0.0 to 1.0.
Examples
using UnityEngine;// Display an RGBA as an HSVpublic class ExampleScript : MonoBehaviour{ void Start() { float H, S, V; Color.RGBToHSV(new Color(0.9f, 0.7f, 0.1f, 1.0F), out H, out S, out V); Debug.Log("H: " + H + " S: " + S + " V: " + V); }}