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 |
红色 |
红色 |
Cyan |
green |
Quantum |
绿色 |
绿色 |
Magenta |
blue |
Quantum |
蓝色 |
蓝色 |
Yellow |
alpha |
Quantum |
忽略 |
Alpha |
忽略 |