AbraCalc

RGBから整数への変換(パックカラー形式)

RGBカラー値を単一の24ビット整数にパックします(多くのグラフィックスAPIやゲームエンジンで使用)。

このツールをサイトに埋め込む
このツールを引用する

APA

AbraCalc. (2026). RGBから整数への変換(パックカラー形式) [Online calculator]. Retrieved from https://abracalc.com/ja/rgb-seisuu-henkan/

BibTeX

@misc{abracalc-rgb-seisuu-henkan, author = {AbraCalc}, title = {RGBから整数への変換(パックカラー形式)}, year = {2026}, howpublished = {\url{https://abracalc.com/ja/rgb-seisuu-henkan/}} }

このツールは役に立ちましたか?

このツールの使い方

  1. 赤、緑、青の値(それぞれ0–255)を入力します。
  2. このツールは24ビットのパック整数とHex文字列を計算します。
  3. 0xRRGGBB形式を受け付けるAPIでは、十進整数を使用してください。

R、G、Bの値を単一の整数にパックします: color = (R << 16) | (G << 8) | B。ゲームエンジン、OpenGL、低レベルグラフィックスAPIで一般的に使われます。

計算式

A 24-bit RGB integer is formed by packing the three 8-bit channels into a single number using bit shifts:

integer = (R << 16) | (G << 8) | B

Equivalently: integer = R × 65536 + G × 256 + B

The hex string representation is 0x followed by the 6-digit zero-padded hex of that integer.

よくある質問

RGBカラーはどのように整数にパックされますか?
赤は16–23ビット、緑は8–15ビット、青は0–7ビットを占めます。計算式は次の通りです: (R << 16) | (G << 8) | B。
整数の範囲はどれくらいですか?
24ビットRGBの場合、0(黒)から16,777,215(白、0xFFFFFF)までです。

参考文献と出典