2015-01-12 2 views
0

Модуль Imagick установлен и работает, однако при попытке использовать этот метод он возвращает undefined. Мне также нужно использовать метод setImageOrientation, который также не определен.PHP Звонок на неопределенный метод Imagick :: getImageOrientation

Эти функции четко указаны в документации 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 
+0

Что такое веб-службы IIS/Apache, иногда Iis могут служить различные версии PHP для различных веб-сайтах и ​​где ваш код? – EngineerCoder

+0

Модуль также требует наличия нескольких исполняемых файлов на вашей ОС - посмотрите [требования] (http://php.net/manual/en/imagick.requirements.php). –

ответ

1

Так я это исправил путем модернизации ImageMagick на ОС.

Это было также сложно, так как загруженные двоичные файлы на веб-сайте ImageMagick не устанавливаются хорошо.

Я следил за этим руководством и снова установил пакет для размышления после.

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

+0

Версия ImageMagick, которую вы указали, «6.2.8» намного старше, чем 05/07/12 Журнал изменений говорит, что он был выпущен в 2007 году или около того: http://www.imagemagick.org/script/changelog.php – Danack

0

Мне кажется, у вас есть консольное приложение ImageMagick, а не модуль PHP.

В этом случае вам нужно позвонить imagemagick с exec() или passthru() или что-то в этом роде.

-

Установка ImageMagick PHP модуля на Ubuntu или Debian

sudo apt-get install php5-imagick

+0

У меня установлен модуль php, а также установленная библиотека. Я на Cent OS 5.10 – giovanMusk

+0

Ответ на самом деле заключается в том, чтобы обновить версию ImageMagick, установленную на ОС, в аренду 6.6 – giovanMusk

+0

, так что теперь она работает на вас? –

Смежные вопросы