Re: Imagick->setImageFormat()

From: Date: Thu, 29 Jan 2009 23:27:45 +0000
Subject: Re: Imagick->setImageFormat()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-287384@lists.php.net to get a copy of this message
On Jan 29, 2009, at 4:20 PM, Philip Thompson wrote:
Hello all. I'm pretty new to Imagick. I'm merely attempting the examples on the PHP site (http://php.net/manual/en/imagick.examples-1.php), but I'm having some issues. I'm attempting the reflection of an image example and when I attempt to: $canvas->setImageFormat("png"); I get an error that reads: Fatal error: Uncaught exception 'ImagickException' in /home/www/pc4/image.php:67 Stack trace: #0 /home/www/pc4/image.php(67): Imagick-setimageformat('png') #1 {main} thrown in /home/www/pc4/image.php on line 67 Note that I CAN do this: $canvas->setImageFormat("gif"); I'm running Fedora Core 8. My first thought was that my machine doesn't support PNG. So I checked for libpng, and it's there and up to date. I've looked at my http error logs and I've google'd to no avail. Do you have any thoughts on why I can't use the "png" format? Thanks in advance, ~Philip
Ok, I figured it out. Along with that error message I was receiving "identify: no decode delegate for this image format" when I attempted to open up a PNG image. Well, after some searching, I discovered that that basically means you don't have the libraries to support that image type. The weird part is, I did have libpng. However, I think I may have installed it after I built ImageMagick. So, I rebuilt ImageMagick. This time I looked at the configuration and png support was enabled. It works now! Yay! This person was having a similar issue and it helped me figure out what I need to know: http://www.vbulletin.com/forum/archive/index.php/t-197439.html Also, directions for installing ImageMagick from source: http://www.imagemagick.org/script/install-source.php Cheers! ~Philip

« previous php.general (#287384) next »