GD to IMAGEMAGICK
| From: | TS | Date: | Thu, 09 Jul 2009 21:14:26 +0000 |
| Subject: | GD to IMAGEMAGICK | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-295108@lists.php.net to get a copy of this message | ||
Hello. I have this code and the getFrame returns a GD truecolor image.
However, I want to convert to imagemagick after I get that frame from
ffmpeg.
Here's my code:
// GRAB A FRAME FROM THE VIDEO FOR A THUMB VIEW
$video = new ffmpeg_movie($data_temp, false);
$frame = $video->getFrame(90); //returns a ffmpeg_frame() object
$frame_full = $frame->toGDImage(); // Returns a truecolor GD image of the
frame.
// Here is where it fails so I'm assuming I need to convert the $frame_full
into something Imagick friendly. Any ideas? Or am I not returning any data
to the frame_full to process?
$frame_full = new Imagick($frame_full);
// get dimensions
$frame_height = $frame_full->getImageHeight();
$frame_width = $frame_full->getImageWidth();
ERROR:
<b>Fatal error</b>: Uncaught exception 'ImagickException' with message
'Can
not process empty Imagick object' in
/home/httpd/html/domain.com/public_html/upload/albums.php:214
Stack trace:
#0 /home/httpd/html/domain.com/public_html/upload/albums.php(214):
Imagick->getimageheight()
#1 /home/httpd/html/domain.com/public_html/upload/albums.php(26):
upload_content(Object(ADODB_mysql), '58669', '77', 'my videos',
'video')
#2 {main}
thrown in <b>/home/httpd/html/domain.com/public_html/upload/albums.php</b>
on line <b>214</b><br />
Thanks for any help, T