首页 > 解决方案 > 通过 CLI 使用 Imagick (PHP) 和 ImageMagick 的标准偏差值不一致

问题描述

我创建了两个图像,一个 3x3 中间有一个白色像素,一个 9x9 中间有一个 3x3 白色像素。

现在,通过 CLI 评估标准偏差,值是:

$ identify -verbose nine-white-pixels.png | grep standard 
  standard deviation: 80.498 (0.315678)

$ identify -verbose one-white-pixel.png | grep standard 
  standard deviation: 85 (0.333333)

这些值几乎相同。

如果我通过 Imagick (PHP) 评估相同图像的 SD ,我得到:

OneWhitePixel: 16384
NineWhitePixels: 3067.905790

我不明白为什么他们都如此不同,我不明白模式。此外,它们与通过 ImageMagick (CLI) 获得的值相去甚远。

你能帮我看看它是如何工作的吗?

标签: phpimagemagickimagick

解决方案


推荐阅读