Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import android.graphics.Color;

public class Main {
    /**
     * @param H Hue angle/360 (0..1)
     * @param S Saturation (0..1)
     * @param B Value (0..1)
     * @return RGB values
     */
    public static int[] HSBtoRGB(double H, double S, double B) {
        int[] result = new int[3];
        int rgb = Color.HSVToColor(new float[] { (float) H, (float) S, (float) B });
        result[0] = (rgb >> 16) & 0xff;
        result[1] = (rgb >> 8) & 0xff;
        result[2] = (rgb >> 0) & 0xff;
        return result;
    }

    public static int[] HSBtoRGB(double[] HSB) {
        return HSBtoRGB(HSB[0], HSB[1], HSB[2]);
    }
}