Today I noticed this:
{28926:Fri, 17 Jan 2014 01:37:09 GMT}
WARNING: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Warning: unknown JFIF revision number 2.01
in /home/public_html/gallery/zp-core/lib-GD.php on line 91
imagecreatefromjpeg called from zp_imageGet (lib-GD.php [91])
from cacheImage (functions-image.php [197])
And thought 'Why is that loading GD?' so I went in to admin > Options > Images and checked. Lo:
Graphics support: PHP GD library bundled (2.1.0 compatible)
supporting: gif, jpg, jpeg, png, bmp
Well that's funny, I thought I checked ImageMagick. Went to the page, yes it was checked. But it clearly wasn't being detected. phpinfo showed it, checked that WordPress was able to use it (yep), but not ZenPhoto. Thinking back, I determined the LAST time I knew it had worked was before I upgraded PHP to 5.4.23.
So since 5.4.24 was out, for CentOS, I upgraded to that. Ripped out ImageMagick, reinstalled it and Imagick, again they still show on phpinfo AND work with WP (sorry, it's the only other thing I know of to test with right now). 'identify -version' shows the correct settings.
Zenphoto version 1.4.5.8
Imagick is 3.2.0RC1
ImageMagick is 6.8.7-4 2013-11-02 Q16
Other than downgrading PHP (which I'm not really chuffed about trying), is there another way to see why ZenPhoto would allow me to check the box, but not actually be using it. If ImageMagick really was broken, why would it work in other places?
Installed this: http://stackoverflow.com/a/11538932/894076
here: http://jorjafox.net/test/image.php
Also my 'test' on WP was to use this: https://github.com/markoheijnen/Debug-Image-editors
Which shows the images as expected, and then says "WP_Image_Editor_Imagick" is my current image editor. Which implies it IS installed just fine, thank you :)
Suggestions welcome!