PHP调用未定义的方法Imagick :: getImageOrientation

时间:2015-01-12 18:04:06

标签: php imagick

Imagick模块已安装并运行但是在尝试使用此方法时,它返回undefined。我还需要使用似乎没有定义的setImageOrientation方法。

这些功能显然在php.net文档中。谁能想到这个呢?

的phpinfo

 imagick

imagick module  enabled
imagick module version  3.1.2
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator
ImageMagick version ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html
ImageMagick copyright   Copyright (C) 1999-2006 ImageMagick Studio LLC
ImageMagick release date    05/07/12
ImageMagick number of supported formats:    153
ImageMagick supported formats   A, ART, AVI, AVS, B, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, INFO, JNG, JPEG, JPG, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, OTF, P7, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV

2 个答案:

答案 0 :(得分:1)

所以我通过在操作系统上升级ImageMagick来解决这个问题。

这也很困难,因为ImageMagick网站上下载的二进制文件安装不好。

我按照本指南重新安装了pecl包,以便在想象之后。

http://www.webdesignblog.asia/operating-systems/linux-os/updateinstall-imagemagick-centos-5-centos-6/#sthash.yOeyz6bO.zRGxztJh.dpbs

答案 1 :(得分:0)

在我看来,你有ImageMagick控制台应用程序,而不是php模块。

在这种情况下,您必须使用exec()passthru()或类似名称调用imagemagick。

-

在ubuntu或debian上安装ImageMagick PHP模块

sudo apt-get install php5-imagick