getQuantumRange是一个有用的函数,因为许多ImageMagick函数接受0到量子范围最大值之间的参数。获取其返回值时,它不会返回字符串。它实际上返回一个数组,其中一种类型是字符串('quantumRangeLong'),另一种类型是长整数('quantumRangeString')。以下是一些示例代码和结果,给定一个600x450像素的彩色BMP文件照片……
<?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
)