Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Imagick::getImageResolution()返回[0,0](带2个c零的数组)_Php_Imagick - Fatal编程技术网

PHP Imagick::getImageResolution()返回[0,0](带2个c零的数组)

PHP Imagick::getImageResolution()返回[0,0](带2个c零的数组),php,imagick,Php,Imagick,我在Windows7XAMPP服务器上使用Imagick。过了一会儿,我就可以安装Imagick扩展了 现在,我运行以下代码: <?php $image = new Imagick(realpath($path)); $imageResolution = $image->getImageResolution(); var_dump($imageResolution); ?> 不管我用什么形象。他们都得到了同样的结果 我试着使用:getImageGeom

我在Windows7XAMPP服务器上使用Imagick。过了一会儿,我就可以安装Imagick扩展了

现在,我运行以下代码:

<?php
    $image = new Imagick(realpath($path));
    $imageResolution = $image->getImageResolution();
    var_dump($imageResolution);
?>
不管我用什么形象。他们都得到了同样的结果

我试着使用:getImageGeometry(),我确实得到了一个真实的结果,但这不是我需要的。这只是说该扩展至少部分工作正常


可能是Windows的问题吗?有什么想法吗?

并非所有图像都有分辨率集。分辨率是图像要打印的“每英寸点数”。如果在保存图像时没有设置,它就不会存在


你是说和Imagick::getImageHeight?

我只在PHP中遇到这个问题。但是,它在同一台机器上的ruby中运行良好。似乎是一只虫子。
array (size=2)
    'x' => float 0
    'y' => float 0