【问题标题】:PHP Imagick median filter deprecated不推荐使用 PHP Imagick 中值过滤器
【发布时间】:2016-03-20 04:08:15
【问题描述】:

PHP Imagick 抛出:

medianFilterImage method is deprecated and it's use should be avoided

但我找不到使用 Imagick 控制降噪的替代品。 有什么建议吗?

我试过 Imagick::despeckleImage() 但它没有控件。

[PHP 版本 5.4.20] [Imagick 模块版本 3.3.0RC2]

【问题讨论】:

    标签: filter deprecated imagick median


    【解决方案1】:

    我不确定 ImageMagick 中是否有弃用函数的确切替代品,但 Imagick::statisticImage() 可能是您想要的 Imagick::STATISTIC_MEDIAN 类型集。

    可以看到它的一个例子here这两个参数都可以设置为浮点值。

    【讨论】:

    • 谢谢!它的工作方式就像是正确的一样,并提供了更好的控制。我将尝试其他 type geometry 值。 (PHP) Imagick 有一些记录不佳的方法,有时必须从 ImageMagick 命令行文档中猜测语法。
    • 顺便说一句,您“可能”想要通过 valgrind 运行脚本来检查内存错误,以防万一。我认为 ImageMagick 在某些版本中存在错误。因此,如果您只是制作一个执行处理的测试脚本,然后使用“valgrind /usr/bin/php test_script.php”对其进行处理,它将检查您使用的 ImageMagick 版本是否存在内存错误功能。我不记得该功能是否真的受到影响......只是预感。
    猜你喜欢
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 2019-06-16
    • 2023-03-26
    相关资源
    最近更新 更多