2013-10-17 2 views
0

FROM 정수 표기법을 RGB 표기법으로 변환하려고합니다.정수 표기법을 RGB 표기법으로 변환 하시겠습니까?

"정수 표기법 16777215 0에서의 값이고 그것이 RGB 코드 RGB로부터 얻을 수있다 (R, G, B)하기 화학식 256 * 256 * R + 256 * G + B를 사용."

정수 표기법을 RGB로 변환하는 공식은 무엇입니까?

그래서 887766을 입력하면 돌아 가야합니다. (13,139,214) - 어떻게해야할까요?

건배들

+0

중복 가능성을 제공하는 링크를 (체크 아웃 r, g, b, a) Java?] (http://stackoverflow.com/questions/2534116/how-to-convert-get-rgbx-y-integer-pixel-to-colorr-gba-in-java) –

답변

5

java.awt.Color

Color color = new Color(intValue); 
System.out.println(color.getRed() + ", " + color.getGreen() + ", " + color.getBlue()); 
0

를 살펴 보자 간단 : new Color(intValue)

0

당신 "을 의미하는 경우 어떻게 내가 뭔가에 정수를 변환 할 수있는 인간이 이해하기를 볼 수 있습니다 R, G, B 값 "이면 16 진수로 변환 할 수 있습니다. 16 진수를 이해한다고 가정합니다. 예를 들어, 빨간색은 ff0000입니다.

Integer.toHexString() 명확성을 위해 앞에 "0x"를 추가 할 수 있습니다.

말 그대로 내가 255로 3 개 RGB 값을 얻는 방법을 의미하는 경우, @Jeroen 색상에 [get.rgb로 변환하는 방법 (x, y)는 정수 픽셀의

관련 문제