php gif圖片加浮水印代碼_PHP教程

來源:互聯網
上載者:User
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擴充,它可以幫我們完成我們想...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.