免費提供紙箱及拆裝、24H全省服務 合約保障、提供您平價又專業的搬家服務 | 精做高難度防水抓漏/壁癌/油漆等工程 責任施工、合約保固! |
圖像的處理 |
房東:阿龍 發表時間:2007-04-10 |
圖片縮略圖 /* * 圖片縮略圖 * $srcfile 源圖片,$rate 縮放比,預設為縮小一半 * 例如: resizeimage("zt32.gif",".1"); */ function resizeimage($srcfile,$rate=.5){ $size=getimagesize($srcfile); switch($size[2]){ case 1: $img=imagecreatefromgif($srcfile); break; case 2: $img=imagecreatefromjpeg($srcfile); break; case 3: $img=imagecreatefrompng($srcfile); break; } //源圖片的寬度和高度 $srcw=imagesx($img); $srch=imagesy($img); //目的圖片的寬度和高度 $dstw=floor($srcw*$rate); $dsth=floor($srch*$rate); //新建一個真彩色圖像 $im=imagecreatetruecolor($dstw,$dsth); $black=imagecolorallocate($im,255,255,255); imagefilledrectangle($im,0,0,$dstw,$dsth,$black); imagecopyresized($im,$img,0,0,0,0,$dstw,$dsth,$srcw,$srch); // 以 JPEG 格式將圖像輸出到瀏覽器或檔案 header("Content-type: image/jpeg"); imagejpeg($im); //釋放圖片 imagedestroy($im); imagedestroy($img); } ?> 把圖片存入mysql數據庫 /* * 把圖片存入mysql數據庫 * # # 數據表的架構 `images` # CREATE TABLE images ( picid int(3) NOT NULL auto_increment, picdata longblob NOT NULL, pictext varchar(100) NOT NULL default '', PRIMARY KEY (picid) ) TYPE=MyISAM; */ if(trim($picfile[0])!=""){ $link=@mysql_connect("localhost","root","root"); //連接,用你的具體連接名替換root,具體連接密碼替換root if($link==false) { echo ""; } $res=mysql_select_db("kkk"); if($res==false) { echo ""; } $tmpset=0; // 存放成功加入的圖片數目 for($i=0;$i<=3;$i++) { // picfile[i]存放所提交的圖片訊息(檔案路徑) if(trim($picfile[$i])!="") { //讀取數據 $fp=fopen($picfile[$i],"r"); $picdata=fread($fp,filesize($picfile[$i])); fclose($fp); //加上必要的標誌符號 $picdata=addslashes($picdata); //用具體的數據表名代替images //pictext[i]存放所提交的圖片的文字說明 $qu="insert into images(picdata,pictext) values('$picdata','$pictext[$i]')"; $res=@mysql_query($qu,$link); if($res==false) { echo ""; continue; } $tmpset=$tmpset+1; } } echo ""; } ?> 顯示存在mysql中的圖片 /* * 顯示存在mysql中的圖片 * 在外部用來調用數據庫中的第一張圖片 # # 數據表的架構 `images` # CREATE TABLE images ( picid int(3) NOT NULL auto_increment, picdata longblob NOT NULL, pictext varchar(100) NOT NULL default '', PRIMARY KEY (picid) ) TYPE=MyISAM; */ $link=@mysql_connect("localhost","root","root"); mysql_select_db("kkk"); $qu="select picid,picdata from images where picid=$picid"; $res=@mysql_query($qu,$link); $num=mysql_num_rows($res); if($num==0) { print " "; print " 沒有這張圖片! ";exit(); } $row=@mysql_fetch_row($res); header("Content-type:image/"); echo $row[1]; ?> GD圖形庫驗証碼 1、 請輸入右邊的驗証碼︰ 2、auth_img.php session_start(); $img_width=80; $img_height=20; srand(microtime() * 100000); for($ti=0;$ti<4;$ti++) { $new_number.=dechex(rand(0,15)); } $_SESSION[check_auth_number]=$new_number; $number_img=imageCreate($img_width,$img_height); ImageColorAllocate($number_img,255,255,255); for($i=1;$i<=128;$i++) { imageString($number_img,1,mt_rand(1,$img_width),mt_rand(1,$img_height),"*",imageColorAllocate($number_img,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255))); } for($i=0;$i imageString($number_img,mt_rand(3,5),$i*$img_width/4+mt_rand(1,8),mt_rand(1,$img_height/4), $HTTP_SESSION_VARS[check_auth_number][$i],imageColorAllocate($number_img,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200))); } header("Content-type: image/png"); ImagePng($number_img); ImageDestroy($number_img); ?> 3、驗証部份 function check_auth_number($auth_number) { if($auth_number!=$_SESSION[check_auth_number] || empty($_SESSION[check_auth_number])) { echo " \n"; exit(); } } |
|
廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! |
姓名: | |||
佈告內容: | |||
其他選項: | |||
|