load image using imagick in php -
i tried apply watermark onto image using imagick unable load image using imagick
this trying
<?php // open original image $image = new imagick(); $image->readimage("lion.jpg"); // open watermark $watermark = new imagick(); $watermark->readimage("1.png"); // overlay watermark on original image $image->compositeimage($watermark, imagick::composite_over, 0, 0); // send result browser header("content-type: image/" . $image->getimageformat()); echo $image; ?> when ever run code got error
fatal error: uncaught exception 'imagickexception' message 'unable open image `lion.jpg': no such file or directory @ error/blob.c/openblob/2617' in c:\xampp\htdocs\imagick.php:4 stack trace: #0 c:\xampp\htdocs\imagick.php(4): imagick->readimage('lion.jpg') #1 {main} thrown in c:\xampp\htdocs\imagick.php on line 4 both code , images in same directory
and using imagemagick 6.7.7-4 2012-05-29 q16 on windows
try <?php // open original image $image = new imagick(); $image->readimage("c:/xampp/htdocs/projectname/lion.jpg"); // open watermark $watermark = new imagick(); $watermark->readimage("c:/xampp/htdocs/projectname/1.png"); // overlay watermark on original image $image->compositeimage($watermark, imagick::composite_over, 0, 0); // send result browser header("content-type: image/" . $image->getimageformat()); echo $image; ?>
php image-processing imagick
No comments:
Post a Comment