国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php圖片加水印,切頭像圖和自動縮放

2024-09-04 11:44:32
字體:
來源:轉載
供稿:網友

一款實例的php圖片加水印,切頭像圖和自動縮放代碼,他可以把你上傳的圖片生成指定大小的效果圖與可以對圖片進行自動切剪,下面看實例,代碼如下:

  1. <html> 
  2. <head> 
  3.   <meta http-equiv="content-type" content="text/html; charset=gb2312"
  4.   <meta name="author" content="verdana core, phpdoc.net inc."
  5.   <title>上傳文件測試</title> 
  6.   </head> 
  7. <body> 
  8.   <form method=post  enctype="multipart/form-data" action="<?php echo url_for("upload/webimages",true);?>"
  9.   <input type="file" name="upload" id="upload" onchange="preview()"; /> 
  10.   <br /><br /> 
  11.   <input type="submit" value="上傳圖片"
  12.   </form> 
  13.   </body> 
  14. </html> 
  15.  
  16. http://code.google.com/p/queryphp/downloads/list 
  17.  
  18. frameworklibimg.class.php中的img類 
  19.  
  20. <? 
  21. /* 
  22. php圖片加水印,切頭像圖和自動縮放代碼 
  23.  
  24. */ 
  25.  
  26. class uploadrouter extends controller{  
  27.   function index()  
  28.   {  
  29.     //輸出上傳表單,詳見視圖文件 
  30.   }  
  31.   function webimages()  
  32.   {  
  33.     print_r($_files);  
  34.     $img=c("img");  
  35.     $img->setinfo(  //設置上傳文件屬性 
  36.           array("files"=>"upload"//上傳文件框名name 
  37.                 "uploadpath"=>$globals['config']['webprojectpath']."upimages/"//上傳目錄 
  38.                 "icopath"=>$globals['config']['webprojectpath']."upimages/",    //小圖目錄 如果不設置將是使用上傳目錄              
  39.                 "icowidth"=>"128",  //小圖寬 
  40.                 "icoheight"=>"98",  //小圖高 
  41.                 "fangpath"=>$globals['config']['webprojectpath']."upimages/_ico/"//切方圖,就是切頭像等 
  42.                 "fangsize"=>"75"//方圖多大 如果設置了切方圖那么上傳時候會生成切方圖,不要可以不設置 
  43.                 "nzsize"=>"180",   //自動設置寬或高不超這個  
  44.                 "uploadsize"=>420000 //上傳圖片大小 
  45.                 )  
  46.           )->setbasename($_files['upload']['name'],true)->init();//,'size_ico','auto_ico','fix_ico','fill_size''fix_side'  
  47.          //可以自己設置setbasename名不然會自動生成日期名字,其中會自動把中文換掉成拼音和過濾最后初始化init() 
  48.          //初始化完畢,可以上傳了 
  49.     if($img->upload(array('fix_side'))) //上傳了,設置要不要生成小圖。有多種格式 如果是空那么只上傳圖片其它不理。 
  50.     { //開源代碼Vevb.com 
  51.       echo("上傳成功");  
  52.     }else{  
  53.       echo("上傳失敗");  
  54.       echo $img->message;  
  55.     }  
  56.     return false;  
  57.   }  
  58. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贺兰县| 神池县| 定州市| 和平区| 红安县| 定西市| 彩票| 房山区| 分宜县| 财经| 景泰县| 大悟县| 岳西县| 乐清市| 连云港市| 鄂州市| 金寨县| 永川市| 县级市| 凤凰县| 九台市| 土默特右旗| 南宁市| 安阳市| 丰原市| 马鞍山市| 桂林市| 马尔康县| 通渭县| 乐业县| 弥渡县| 车险| 武乡县| 扬州市| 吉安市| 平凉市| 屏南县| 子长县| 新绛县| 永丰县| 定陶县|