【问题标题】:PHP GMagick: how to get pixel color?PHP GMagick:如何获得像素颜色?
【发布时间】:2013-10-12 20:00:55
【问题描述】:

是否可以使用 PHP Gmagick 扩展获取任何图片像素的颜色?

在 IMagick 中,我可以从 getImagePixelColor 方法获取此信息:

$color = $img->getImagePixelColor($x, $y)->getColor();

如何通过 GMagick 得到这个结果?

【问题讨论】:

    标签: php imagick gmagick


    【解决方案1】:

    目前没有使用 Gmagick 执行此操作的本地方法。不过,这将完成工作:

    $img_clone = clone $img;    // No need to modify the original object.
    $img_clone->cropImage(1, 1, $x, $y);
    $color = $img_clone->getImageHistogram()[0]->getColor();
    

    退货

    (string) rgb(0,0,0)
    

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 2023-03-31
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 2018-12-12
      • 1970-01-01
      相关资源
      最近更新 更多