php gd庫是不可以給gif圖片加浮水印了,如果要利用php給gif圖片增加浮水印的話,就得藉助於一款ImageMagick功能的PHP擴充,它可以幫我們完成我們想要的功能哦。
php教程 gd庫是不可以給gif圖片加浮水印了,如果要利用php給gif圖片增加浮水印的話,就得藉助於一款imagemagick功能的php擴充,它可以幫我們完成我們想要的功能哦。
$imagedraw = new imagick();
$pixel = new imagickpixel('gray');
$pixel->setcolor('black');
$imagedraw->newimage(100, 75, $pixel);
$draw = new imagickdraw();
$draw->setfont('bookman-demiitalic');
$draw->setfontsize(12);
$image=new imagick();
$animation = new imagick();
$animation->setformat( "gif" );
$image->readimage("old.gif");
$unitl = $image->getimageindex();
$image->writeimages('animation.gif',false);
$delay = $image->getimagedelay();
$filename = 'animation-';
for ($i=0; $i<$unitl; $i++) {
$thisimage = new imagick();
$thisimage->readimage($filename.$i.'.gif');
$thisimage->annotateimage($draw, 0, 12, 0, 'copyright by mpeg');
$animation->addimage($thisimage);
$animation->setimagedelay($delay);
}
header("content-type: image/gif");
echo $animation->getimagesblob();
?>
imagemagick功能的php擴充。使用這個擴充可以使php具備和imagemagick相同的功能。 imagemagick是一套功能強大、穩定而且免費的工具集和開發包,可以用來讀、寫和處理超過185種基本格式的圖片檔案,包括流行的tiff, jpeg, gif, png, pdf以及photocd等格式。利用imagemagick,你可以根據web應用程式的需要動態產生圖片, 還可以對一個(或一組)圖片進行改變大小、旋轉、銳利化、減色或增加特效等操作,並將操作的結果以相同格式或其它格式儲存。
組件下載地址
http://pecl.php.net/package/imagick
http://www.imagemagick.org
http://www.bkjia.com/PHPjc/633009.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/633009.htmlTechArticlephp gd庫是不可以給gif圖片加浮水印了,如果要利用php給gif圖片增加浮水印的話,就得藉助於一款ImageMagick功能的PHP擴充,它可以幫我們完成我們想...