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

PHP將身份證正反面兩張照片合成一張圖片的代碼

 更新時(shí)間:2017年04月08日 22:32:58   投稿:mdxy-dxy  
本文介紹將身份證正反兩張圖片在PHP中如何合成一張圖片,還可以給圖片打上水印,需要的朋友可以參考下

具體代碼如下,前面部分是面條代碼,后面是封了一個(gè)函數(shù),便于反復(fù)使用。注意函數(shù)前面的注釋說(shuō)明,因?yàn)椴幌虢o這個(gè)函數(shù)搞太多參數(shù),所以有一些配置項(xiàng)就寫(xiě)死在函數(shù)里面了。

<?php
/*
$dst_path = "sfz-blank.jpg";
$z_path = "./z.jpg";
$f_path = "./f.jpg";
$wp_path = "sfz-wp.png";

$dst = @imagecreatefromjpeg($dst_path);
$im_z = imagecreatefromjpeg($z_path);//返回圖像標(biāo)識(shí)符
$im_f = imagecreatefromjpeg($f_path);//返回圖像標(biāo)識(shí)符
$im_wp = imagecreatefrompng($wp_path);//返回圖像標(biāo)識(shí)符

list($z_width,$z_height,$z_type,$z_attr)=getimagesize($z_path);
list($f_width,$f_height,$f_type,$f_attr)=getimagesize($f_path);

//imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
imagecopyresized($dst,$im_z,10,10,0,0,580,360,$z_width,$z_height);//返回布爾值
imagecopyresized($dst,$im_f,10,380,0,0,580,360,$f_width,$f_height);//返回布爾值
imagecopyresized($dst,$im_wp,10,320,0,0,600,165,600,165);//返回布爾值

imagejpeg($dst, './'.time().".jpg");
imagedestroy($dst);

echo 'ok';
*/


$path_z = "./z.jpg";
$path_f = "./f.jpg";
echo makeSfzImage($path_z, $path_f);


/**
 * 通過(guò)身份證正面和背景照片,生成一圖組合圖片,并打上水印
 * 需要準(zhǔn)備一張空白圖片、一張水印圖片,放在/webui/member/images/目錄下,并在Upload目錄下建sfz目錄
 * @param string $path_z,正面
 * @param string $path_f,背面
 * @return string,生成后的照片路徑,注意返回的格式是:./Upload/sfz/148909883.jpg
 *
 */
function makeSfzImage($path_z, $path_f){
  /*
  * 前面幾項(xiàng)配置信息
  */
  $path_blank = realpath('./webui/member/images/sfz-blank.jpg'); //空白圖片地址,用于打底
  $path_wp = realpath('./webui/member/images/sfz-wp.png'); //水印圖片地址
  $path_save = './Upload/sfz/'; //保存路徑

  //導(dǎo)入四張圖片
  $im_blank = @imagecreatefromjpeg($path_blank);
  $im_z = @imagecreatefromjpeg($path_z);//返回圖像標(biāo)識(shí)符
  $im_f = @imagecreatefromjpeg($path_f);//返回圖像標(biāo)識(shí)符
  $im_wp = @imagecreatefrompng($path_wp);//返回圖像標(biāo)識(shí)符

  //獲取正反圖片的寬高
  list($z_width,$z_height,$z_type,$z_attr)=getimagesize($path_z);
  list($f_width,$f_height,$f_type,$f_attr)=getimagesize($path_f);

  //imagecopyresized ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h )
  //組合
  imagecopyresized($im_blank,$im_z,10,10,0,0,580,360,$z_width,$z_height);//返回布爾值
  imagecopyresized($im_blank,$im_f,10,380,0,0,580,360,$f_width,$f_height);//返回布爾值
  imagecopyresized($im_blank,$im_wp,10,320,0,0,600,165,600,165);//返回布爾值

  //生成
  $path_file = $path_save.time().".jpg";
  imagejpeg($im_blank, $path_file);
  imagedestroy($im_blank);

  return $path_file;
}
?>

最前面的幾個(gè)是圖片配置參數(shù),大家可以根據(jù)需要修改一下即可。

相關(guān)文章

  • PHP 彩色文字實(shí)現(xiàn)代碼

    PHP 彩色文字實(shí)現(xiàn)代碼

    最近流行彩字,下面是簡(jiǎn)單的實(shí)現(xiàn)代碼。喜歡php的朋友可以看看。
    2009-06-06
  • 詳解PHP Swoole與TCP三次握手

    詳解PHP Swoole與TCP三次握手

    TCP(Transmission Control Protocol 傳輸控制協(xié)議)是一種面向連接(連接導(dǎo)向)的、可靠的、 基于IP的傳輸層協(xié)議。TCP在IP報(bào)文的協(xié)議號(hào)是6。TCP是一個(gè)超級(jí)麻煩的協(xié)議,而它又是互聯(lián)網(wǎng)的基礎(chǔ),也是每個(gè)程序員必備的基本功。本文將詳細(xì)介紹PHP Swoole與TCP三次握手。
    2021-05-05
  • PHP實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)字符串和多維數(shù)組轉(zhuǎn)一維數(shù)組的方法

    PHP實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)字符串和多維數(shù)組轉(zhuǎn)一維數(shù)組的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)字符串和多維數(shù)組轉(zhuǎn)一維數(shù)組的方法,以實(shí)例形式分別介紹了php數(shù)組與字符串的轉(zhuǎn)換技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-08-08
  • 小文件php+SQLite存儲(chǔ)方案

    小文件php+SQLite存儲(chǔ)方案

    在互聯(lián)網(wǎng)快速發(fā)展的背景下,網(wǎng)絡(luò)上的數(shù)據(jù)內(nèi)容呈幾何級(jí)的增長(zhǎng),而其中增長(zhǎng)最快并且最容易給信息基礎(chǔ)架構(gòu)帶來(lái)挑戰(zhàn)的就是數(shù)目龐大的小文件(如圖片、電子圖書(shū)、郵件等)。
    2010-09-09
  • PHP時(shí)間日期增減操作示例【date strtotime實(shí)現(xiàn)加一天、加一月等操作】

    PHP時(shí)間日期增減操作示例【date strtotime實(shí)現(xiàn)加一天、加一月等操作】

    這篇文章主要介紹了PHP時(shí)間日期增減操作,結(jié)合實(shí)例形式分析了php使用date、strtotime等函數(shù)實(shí)現(xiàn)加一天、加一月等運(yùn)算相關(guān)實(shí)現(xiàn)技巧與問(wèn)題解決方法,需要的朋友可以參考下
    2018-12-12
  • 解析thinkphp中的導(dǎo)入文件標(biāo)簽

    解析thinkphp中的導(dǎo)入文件標(biāo)簽

    本篇文章是對(duì)thinkphp中的導(dǎo)入文件標(biāo)簽進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php密碼生成類(lèi)實(shí)例

    php密碼生成類(lèi)實(shí)例

    這篇文章主要介紹了php密碼生成類(lèi),可實(shí)現(xiàn)根據(jù)要求生成多種格式密碼的功能,是一款非常實(shí)用的PHP類(lèi)文件,需要的朋友可以參考下
    2014-09-09
  • php連接微軟MSSQL(sql server)完全攻略

    php連接微軟MSSQL(sql server)完全攻略

    在研究ezSQL的時(shí)候就看到了mssql_connect()等一些php提供的連接MSSQL的函數(shù),本以為php這個(gè)開(kāi)源的風(fēng)靡世界的編程語(yǔ)言對(duì)連接微軟的數(shù)據(jù)應(yīng)該是不在話下的,但是到真正執(zhí)行的時(shí)候,才發(fā)現(xiàn)困難多多
    2016-11-11
  • phpMyAdmin通過(guò)密碼漏洞留后門(mén)文件

    phpMyAdmin通過(guò)密碼漏洞留后門(mén)文件

    今天小編就為大家分享一篇關(guān)于phpMyAdmin通過(guò)密碼漏洞留后門(mén)文件,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-11-11
  • 解析關(guān)于wamp啟動(dòng)是80端口被占用的問(wèn)題

    解析關(guān)于wamp啟動(dòng)是80端口被占用的問(wèn)題

    本篇文章是對(duì)關(guān)于wamp啟動(dòng)是80端口被占用的問(wèn)題(win7系統(tǒng)下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解決辦法)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

青阳县| 和龙市| 新田县| 山东省| 商都县| 乐昌市| 闵行区| 怀远县| 宝坻区| 朝阳区| 广州市| 丁青县| 侯马市| 香港 | 葫芦岛市| 长宁县| 高淳县| 汝城县| 边坝县| 普宁市| 马关县| 阿拉善盟| 博客| 怀远县| 青铜峡市| 石景山区| 万荣县| 米泉市| 杂多县| 兴安县| 安仁县| 济阳县| 永州市| 潼南县| 馆陶县| 吴桥县| 古丈县| 西贡区| 昌平区| 玉林市| 玉树县|