OSDN Git Service

dmg作成バージョンの取得方法の修正
[charactermanaj/CharacterManaJ.git] / src / main / java / charactermanaj / graphics / colormodel / HSBColorModel.java
1 package charactermanaj.graphics.colormodel;\r
2 \r
3 import java.awt.Color;\r
4 \r
5 /*\r
6  * Java標準のHSBカラーモデル.<br>\r
7  */\r
8 public class HSBColorModel implements ColorModel {\r
9 \r
10         private static final String[] ITEM_TITLES = {\r
11                         "colorModel.HSB.hue",\r
12                         "colorModel.HSB.saturation",\r
13                         "colorModel.HSB.brightness",\r
14                         };\r
15 \r
16         public String getTitle() {\r
17                 return "colorModel.HSB.title";\r
18         }\r
19 \r
20         public String getItemTitle(int index) {\r
21                 return ITEM_TITLES[index];\r
22         }\r
23 \r
24         /**\r
25          * RGBからHSBに変換する.\r
26          */\r
27         public float[] RGBtoHSV(int r, int g, int b, float[] hsvVals) {\r
28                 return Color.RGBtoHSB(r, g, b, hsvVals);\r
29         }\r
30 \r
31         /**\r
32          * HSBからRGBに変換する.\r
33          */\r
34         public int HSVtoRGB(float hue, float saturation, float brightness) {\r
35                 return Color.HSBtoRGB(hue, saturation, brightness);\r
36         }\r
37 }\r