私が持っているのはR:255 G:181 B:178で、C#で作業しています(より具体的にはWP8の場合)
これを 16 進数に変換して色として使用したいと思います (WriteableBitmap のピクセル色を設定するため)。私がやっていることは次のとおりです。
int hex = (255 << 24) | ((byte)R << 16) | ((byte)G << 8) | ((Byte)B<<0);
しかし、私がこれを行うと、私はただ青くなります。
私が間違っていることはありますか?
また、これを元に戻すには、RGB 値を確認します。
int r = ((byte)(hex >> 16)); // = 0
int g = ((byte)(hex >> 8)); // = 0
int b = ((byte)(hex >> 0)); // = 255