ドキュメント

Unity Engine

Unity Engine

RGBToHSV

Calculates the hue, saturation and value of an RGB input color.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

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

rgbColor

An input color.

Output variable for hue.

Output variable for saturation.

Output variable for value.

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

rgbColor

An input color.

Output variable for hue.

Output variable for saturation.

Output variable for value.

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