-3

デザイナーさんから頂きました

25% white
39% black

ARGB で色を使用する必要があります。それを 16 進数に変換するにはどうすればよいですか? 詳細な計算手順を示してください

ありがとう

4

1 に答える 1

7

各カラーチャネルはバイト(16進数で0x0から0xFFの範囲)で表されるため、A(アルファ)、R(赤)、G(緑)、B(青)の4つのチャネルがあります。次に、0%は0x0を意味し、100%は0xFFを意味します。

0.25 * 255=10進数で64=16進数で40。0.39 * 255=10進数で99=16進数で63。

                              AARRGGBB
White with 100% of opacity: 0xFFFFFFFF
White with  25% of opacity: 0x40FFFFFF
Black with 100% of opacity: 0xFF000000
Black with  39% of opacity: 0x63000000
于 2012-12-05T23:48:11.913 に答える