Quantum構造はImageMagickでピクセルを表すために使用されます。ImageMagickは32ビットまたは64ビットのピクセルをサポートするようにコンパイルできます。QuantumのサイズはQuantumDepth定義の値によって制御されます。デフォルトは64ビットピクセルで最高精度を提供します。メモリ消費を最小限に抑えるか処理時間を最小限に抑える必要がある場合は、ImageMagickはQuantumDepth=8でコンパイルできます。次の表は、QuantumDepth、Quantumの種類、および全般的なQuantumサイズの関係を示しています。
QuantumDepth値の影響
QuantumDepth |
Quantumタイプ |
Quantumサイズ |
8 |
unsigned char |
32ビット |
16 |
unsigned short |
64ビット |
Quantum構造のメンバーとその解釈を次の表に示します。
Quantumピクセルレイアウト
メンバー |
タイプ |
解釈 | ||
red |
Quantum |
赤 |
赤 |
シアン |
green |
Quantum |
緑 |
緑 |
マゼンタ |
blue |
Quantum |
青 |
青 |
黄色 |
alpha |
Quantum |
無視 |
アルファ |
無視 |