不推荐使用Imagick :: paintTransparentImage方法,应该避免使用它

时间:2016-03-25 20:37:11

标签: php laravel laravel-5 imagick

我试图在Laravel 5中运行Imagick,每次尝试运行我的代码时都会遇到此错误。不推荐使用Imagick::paintTransparentImage方法,应避免使用它。在我没有Laravel运行代码之前,这是一个警告,但函数仍然会运行。有没有办法抑制或关闭此警告?所有其他的Imagick功能都很有用,如果在Laravel的上下文之外运行,这个功能就可以了。

2 个答案:

答案 0 :(得分:2)

正如您所提到的,不推荐使用Imagick :: paintTransparentImage方法。

改用Imagick :: transparentPaintImage。

http://php.net/manual/en/imagick.transparentpaintimage.php

答案 1 :(得分:1)

我最终拒绝了报告严格的php错误,并且代码运行正常。如果其他人得到这个消息不要惊慌失措,它是折旧的,但他们没有提供最新的替代品,opaquePaintImage不是一回事。