Quantum 结构

Quantum 结构用于表示 ImageMagick 中的像素。ImageMagick 可以编译为支持 32 位或 64 位像素。Quantum 的大小由 QuantumDepth 定义的值控制。默认值为 64 位像素,可提供最佳精度。如果必须最小化内存消耗或处理时间,则可以将 ImageMagick 编译为 QuantumDepth=8。下表显示了QuantumDepthQuantum 的类型和整体 Quantum 大小之间的关系。


QuantumDepth 值的影响

QuantumDepth

Quantum 类型

Quantum 大小

8

unsigned char

32 位

16

unsigned short

64 位

Quantum 结构的成员及其解释如下表所示


Quantum 像素布局

成员

类型

解释

RGBColorspace

RGBColorspace + matte

CMYKColorspace

red

Quantum

红色

红色

Cyan

green

Quantum

绿色

绿色

Magenta

blue

Quantum

蓝色

蓝色

Yellow

alpha

Quantum

忽略

Alpha

忽略