LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

This version of Unity is unsupported.

Color.RGBToHSV

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.

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