希望有人可以提供一些有关可以解决此错误的信息。
尝试通过PHP / imagick使用getImageOrientation时出现以下错误:
PHP Fatal error: Call to undefined method Imagick::getImageOrientation()
我正在跑步:
Official PHP Docs表示PECL 2.0.0要求,但我不明白这意味着什么。 PHP PECL Docs表示{2.0}已添加getImageOrientation()
,因此我不应该使用3.1.2?
或者,我知道我可以使用exif_read_data()
和switch
的组合来实现相同的效果(检测exif方向和旋转图像)但我相信函数会再次读取文件,这是不受欢迎的,因为我已经有一个$ image对象来处理strip()
和thumbnailImage()
图像。
为了增加混乱,我尝试通过cpanel升级到3.2.0RC1,但它说这是已经安装的版本。我还有其他选择,还是需要在别处安装别的东西(apache等)?
非常感谢任何指示。
答案 0 :(得分:0)
Imagick只是ImageMagick的一个包装器,它本身并没有提供任何真正的功能。
函数getImageOrientation已添加到2007年2月24日发布的6.3.3版本的ImageMagick中。
升级到不到8年的ImageMagick版本将是一件好事。