Friday, 15 February 2013

watermark an image with rotation and opacity using imagick in php -



watermark an image with rotation and opacity using imagick in php -

how can apply watermark onto image rotation , opacity using imagick in php

this code

<?php $image = new imagick(); $image->readimage(realpath('c:\xampp\htdocs\imagick\3.jpg')); $watermark = new imagick(); $watermark->readimage(realpath('c:\xampp\htdocs\imagick\1.png')); $image->compositeimage($watermark, imagick::composite_over, 0, 0); header("content-type: image/" . $image->getimageformat()); echo $image; ?>

get watermark image , image want add together .

them merge them using php imagecopy function

<?php // load stamp , photo apply watermark $watermark= imagecreatefrompng('stamp.png'); $im = imagecreatefromjpeg('photo.jpeg'); // set margins stamp , height/width of stamp image $marge_right = 10; $marge_bottom = 10; $sx = imagesx($watermark); $sy = imagesy($watermark); // re-create stamp image onto our photo using margin offsets , photo // width calculate positioning of stamp. imagecopy($im, $watermark, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($watermark), imagesy($watermark)); // output , free memory header('content-type: image/png'); imagepng($im); imagedestroy($im); ?>

should trick..

in illustration missing rotate image.

$imagick->rotateimage(new imagickpixel('transparent'), -13.55);

imagick.rotateimage

php image-processing imagick

No comments:

Post a Comment