色相の色で Google マップ マーカーを作成します
マーカーの色合い。値は 0 以上 360 未満である必要があります。
この色相ウィッチを float から RGB カラーに変換する方法はありますか?
ありがとう
色相の色で Google マップ マーカーを作成します
マーカーの色合い。値は 0 以上 360 未満である必要があります。
この色相ウィッチを float から RGB カラーに変換する方法はありますか?
ありがとう
このコードを試してください:
float hue = 180.0f;
int color = Color.HSVToColor(new float[] { hue, 1.0f, 1.0f });
より詳しい情報:
/**
* Convert HSV components to an ARGB color. Alpha set to 0xFF.
* hsv[0] is Hue [0 .. 360)
* hsv[1] is Saturation [0...1]
* hsv[2] is Value [0...1]
* If hsv values are out of range, they are pinned.
* @param hsv 3 element array which holds the input HSV components.
* @return the resulting argb color
*/
public static int HSVToColor(float hsv[]) {