提供防水、抓漏、壁癌處理、地坪工程相關案件,線上超過上百筆精選裝潢案件 都能在這找到屬於自己的合適 | 店面/新家裝潢後一片混亂?屋內外除塵清掃 粗清細清免煩惱,專人諮詢服務,敬請洽詢 |
圖像的處理 |
房東:阿龍 發表時間: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(); } } |
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |