最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP基于php_imagick_st-Q8.dll實現(xiàn)JPG合成GIF圖片的方法

 更新時間:2014年07月11日 11:50:27   投稿:shichen2014  
這篇文章主要介紹了PHP基于php_imagick_st-Q8.dll實現(xiàn)JPG合成GIF圖片的方法,需要的朋友可以參考下

一、概述:

本文詳解了PHP基于php_imagick_st-Q8.dll實現(xiàn)JPG合成GIF圖片的方法。
首先要實現(xiàn)PHP使用php_imagick_st-Q8.dll類庫,把JPG圖片連接生成GIF動畫圖片,需要事先下載好php_imagick_st-Q8.dll動態(tài)鏈接庫文件,并配置php.ini文件,啟用php_imagick_st-Q8.dll。

二、配置方法如下:

1、將下載的php_imagick_st-Q8.dll文件放到PHP默認的擴展目錄,也就是:php/ext/目錄內(nèi);
2、打開php.ini,在extension區(qū)域新加入此行,注意前面不要有“;”,即:
extension=php_imagick_st-Q8.dll
3、重啟apache或IIS。

三、PHP實現(xiàn)代碼如下:

<?php
//定義JPG的圖片序列
$filelist = array(
  '1.jpg',
  '2.jpg',
  '3.jpg',
  '4.jpg'
);
$type = 'gif';
$num = 200;
$qian = 'new_';
$path = './gif/';
$is = 1;
//生成gif圖片的函數(shù)
get_img($filelist, $type, $num, $qian, $path, $is);
/*
 * get_img 圖片合并,生成gif動態(tài)
 * $filelist 要合并的圖片數(shù)組
 * $type 生成的類型
 * $num 生成的幀數(shù)
 * $qian 新文件名前綴
 * $path 保持路徑
 * $is 是否預覽
 */
function get_img($filelist, $type, $num, $qian, $path, $is)
{
 //初始化類
 $animation = new Imagick();
 //設置生成的格式
 $animation->setFormat($type);
 foreach ( $filelist as $file ){
 $image = new Imagick();
 $image->readImage( $file );  //合并圖片
 $animation->addImage( $image ); //加入到對象
 $animation->setImageDelay($num); //設定圖片幀數(shù)
 unset( $image );    //清除內(nèi)存里的圖像,釋放內(nèi)存
 }
 //以下兩行是調(diào)試時用的,測試是否生成了gif圖片
 //header( "Content-Type: image/gif" );
 //echo( $animation->getImagesBlob() );
 //生成的GIF文件名組合
 $images = $qian . time(). '.' . $type;
 //生成GIF圖片
 $animation->writeImages( $images,true );
 //保存GIF到指定文件夾
 copy($images, $path . $images);
 //是否預覽
 if($is)
 {
 echo '已生成gif圖片: ' . $images . '<br />';
 echo "<img src='" . $path . $images . "' />";
 }
 else
 {
 echo '已生成gif圖片: ' . $images . '<br />';
 }
 //刪除原來保存的圖片
 unlink($images);
}
?>

相關(guān)文章

  • php接口數(shù)據(jù)加密、解密、驗證簽名

    php接口數(shù)據(jù)加密、解密、驗證簽名

    這篇文章主要介紹了php接口數(shù)據(jù)加密、解密、驗證簽名的相關(guān)資料,需要的朋友可以參考下
    2015-03-03
  • PHP比較運算符的詳細介紹

    PHP比較運算符的詳細介紹

    運算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號,通常與操作數(shù)一起構(gòu)成一個表達式,我們經(jīng)??吹剿鼤⑴c數(shù)學運算或邏輯運算。PHP也包涵了很多的運算符,這篇文章詳細解讀一下其中很重要的比較運算符。
    2015-09-09
  • PHP回調(diào)函數(shù)及匿名函數(shù)概念與用法詳解

    PHP回調(diào)函數(shù)及匿名函數(shù)概念與用法詳解

    這篇文章主要介紹了PHP回調(diào)函數(shù)及匿名函數(shù)概念與用法,結(jié)合實例形式詳細分析了PHP回調(diào)函數(shù)及匿名函數(shù)的概念、功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-03-03
  • 粗略計算在線時間,bug:ip相同

    粗略計算在線時間,bug:ip相同

    粗略計算在線時間,bug:ip相同...
    2006-12-12
  • PHP中mysqli_affected_rows作用行數(shù)返回值分析

    PHP中mysqli_affected_rows作用行數(shù)返回值分析

    這篇文章主要介紹了PHP中mysqli_affected_rows作用行數(shù)返回值,實例分析了普通模式與oop模式的用法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • php開啟多進程的方法

    php開啟多進程的方法

    這篇文章主要介紹了php開啟多進程的方法,實例分析了php線程的使用技巧,需要的朋友可以參考下
    2015-03-03
  • 讓你成為更出色的PHP開發(fā)者的10個技巧

    讓你成為更出色的PHP開發(fā)者的10個技巧

    PHP可能是當下最流行的Web開發(fā)語言了。超過2000萬的站點使用PHP,并且像Facebook,維基百科等巨型站點,以及全世界最大的開源項目之一的WordPress和Drupal也在使用它。
    2011-02-02
  • PHP中使用curl偽造IP的簡單方法

    PHP中使用curl偽造IP的簡單方法

    這篇文章主要介紹了PHP中使用curl偽造IP的簡單方法,作者也提到了相關(guān)的一些缺陷,需要的朋友可以參考下
    2015-08-08
  • PHP中間件模式的兩種實現(xiàn)方法詳解

    PHP中間件模式的兩種實現(xiàn)方法詳解

    在PHP中,中間件是一種常用的設計模式,用于處理請求和響應,這篇文章主要為大家詳細介紹了兩種中間件的實現(xiàn)方法,有需要的小伙伴可以參考一下
    2023-11-11
  • 如何使用PHP7的Yaconf

    如何使用PHP7的Yaconf

    Yaconf是一個高性能的PHP配置容器, 它在PHP啟動的時候把格式為INI的配置文件Parse后存儲在PHP的常駐內(nèi)存中,不需要每次請求的時候都來分析配置文件,并且在獲取配置項的時候"zero-copy"。
    2021-05-05

最新評論

长岛县| 兴宁市| 得荣县| 来宾市| 石河子市| 大方县| 阳信县| 河南省| 齐河县| 额尔古纳市| 密云县| 惠水县| 辰溪县| 望奎县| 临武县| 林州市| 夏津县| 湖北省| 达日县| 富顺县| 樟树市| 泌阳县| 通渭县| 西藏| 嘉鱼县| 怀仁县| 彭阳县| 连江县| 永春县| 深泽县| 铁岭市| 元谋县| 垦利县| 浦城县| 什邡市| 彭阳县| 萍乡市| 将乐县| 社旗县| 文山县| 乳山市|