1 package charactermanaj.graphics.colormodel;
\r
3 import java.awt.Color;
\r
6 * Java標準のHSBカラーモデル.<br>
\r
8 public class HSBColorModel implements ColorModel {
\r
10 private static final String[] ITEM_TITLES = {
\r
11 "colorModel.HSB.hue",
\r
12 "colorModel.HSB.saturation",
\r
13 "colorModel.HSB.brightness",
\r
16 public String getTitle() {
\r
17 return "colorModel.HSB.title";
\r
20 public String getItemTitle(int index) {
\r
21 return ITEM_TITLES[index];
\r
27 public float[] RGBtoHSV(int r, int g, int b, float[] hsvVals) {
\r
28 return Color.RGBtoHSB(r, g, b, hsvVals);
\r
34 public int HSVtoRGB(float hue, float saturation, float brightness) {
\r
35 return Color.HSBtoRGB(hue, saturation, brightness);
\r