필요한데로 가공해서 쓰면 편리함
/**
* 색상 정보 형태 변환
* @param strColorValue(RGB 16진수) ex)ff,ff,ff -> 255,255,255
* @return
*/
public static String getColorValueType2(String strColorValue) {
String[] strColorValues = strColorValue.split(",");
String strCovColor = String.format("%02x", Integer.parseInt(strColorValues[0], 10))
+ String.format("%02x", Integer.parseInt(strColorValues[1], 10))
+ String.format("%02x", Integer.parseInt(strColorValues[2], 10));
return strCovColor;
}
/**
* 색상 정보 형태 변환
* @param strColorValue(RGB 16진수) ex)ffffff -> java.awt.Color
* @return
*/
public static Color getColorType1(String strColorValue) {
int r = Integer.parseInt(strColorValue.substring(0,2),16);
int g = Integer.parseInt(strColorValue.substring(2,4),16);
int b = Integer.parseInt(strColorValue.substring(4,6),16);
return new Color(r,g,b);
}
댓글 없음:
댓글 쓰기