函数名: Imagick::setImageBiasQuantum()
函数描述: 设置图像的偏置量子化
适用版本: Imagick 2.2.2 或更高版本
用法:
bool Imagick::setImageBiasQuantum ( int $bias )
参数:
$bias
:要设置的偏置量子化值,必须是一个整数。
返回值:
- 如果成功设置偏置量子化值,则返回 true。如果发生错误,则返回 false。
示例:
// 创建一个新的 Imagick 对象
$image = new Imagick('path/to/image.jpg');
// 设置偏置量子化值为 100
$bias = 100;
$image->setImageBiasQuantum($bias);
// 输出修改后的图像
header('Content-Type: image/jpeg');
echo $image;
注意事项:
- 该函数仅适用于 Imagick 对象。
- 偏置量子化值用于控制图像量化时的颜色减少程度。较高的偏置量子化值会导致颜色更少的图像。
- 该函数必须在调用
Imagick::quantizeImage()
或Imagick::remapImage()
之前调用,以确保设置的偏置量子化值生效。 - 偏置量子化值的取值范围为 0 到 QuantumRange(通常为 65535)之间的整数。