FROM整数表記をRGB表記に変換しようとしています。
「整数表記は 0 ~ 16777215 の値であり、256*256*R+256*G+B の式を使用して RGB コード rgb(R,G,B) から取得できます。」
それはわかったのですが、整数表記からRGBに変換する式は何ですか?
887766 を入力すると、(13,139,214) に戻るはずです。
乾杯
を見てみましょうjava.awt.Color
Color color = new Color(intValue);
System.out.println(color.getRed() + ", " + color.getGreen() + ", " + color.getBlue());
次のように単純です。new Color(intValue)
「人間が R、G、B 値を理解できるように整数を変換するにはどうすればよいか」という意味であれば、16 進数に変換できます。あなたが16進数を理解していると仮定します。たとえば、赤は ff0000 です。
Integer.toHexString()
わかりやすくするために、先頭に「0x」を追加することをお勧めします。
文字通り、3 つの RGB 値を 0 ~ 255 として取得する方法を意味する場合は、@Jeroen が提供するリンクを確認してください。