Version: 2018.1
public static void RGBToHSV (Color rgbColor, out float H, out float S, out float V);

Parameters

rgbColorAn input color.
HOutput variable for hue.
SOutput variable for saturation.
VOutput variable for value.

Description

Calculates the hue, saturation and value of an RGB input color.

The H, S, and V are output in the range 0.0 to 1.0.

using UnityEngine;

// Display an RGBA as an HSV

public 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); } }