getQuantumRange 是一个有用的函数,因为许多 ImageMagick 函数接受从 0 到量子范围最大值的参数。当获取此值的返回值时,它不会返回字符串。它实际上返回一个数组,其中一个类型是字符串 ('quantumRangeLong'),另一个类型是长整型 ('quantumRangeString')。以下是一些示例代码和结果,给定一个彩色 BMP 图像照片,大小为 600x450 像素...
<?php
$imagick_type = new Imagick();
$file_to_grab = "image_workshop_directory/test.bmp";
$file_handle_for_viewing_image_file = fopen($file_to_grab, 'a+');
$imagick_type->readImageFile($file_handle_for_viewing_image_file);
$imagick_type_quantum_range = $imagick_type->getQuantumRange();
print("<pre>");
print_r($imagick_type_quantum_range);
print("</pre>");
?>
输出
数组
(
[quantumRangeLong] => 65535
[quantumRangeString] => 65535
)