學習之路,除了看,還有不停地練習,記錄,希望在這個地方記錄學習的點滴,同時提公升一丁點自己的文字功底(表示打這些話的時候語序非常混亂。。。
//開啟影象
$src = "原始影象路徑"; //選擇影象
$info = getimagesize("$src"); //獲取影象的基本資訊,info[0]、info[1]:影象的寬高,info[2]:影象的型別
$type = image_type_to_extension($info[2],false); //獲取影象的型別,將輸出(jpeg、png等),false表示不保留型別前的".";
$fun = "imagecreatefrom"; //確認載入影象型別的函式;
$image = $fun($src); //通過url位址載入影象至記憶體中;
//操作影象
$font = "字型檔案路徑";
$fontcolor = imagecolorallocatealpha("影象資源",r,g,b,透明度); //定義文字水印顏色;
$content = "水印內容";
imagettftext("影象資源","字型大小","旋轉角度","x","y","字型顏色","字型檔案");//生成水印,xy表示水印的偏移值
//輸出並銷毀記憶體中的
header("content-type:".$info['mime']); //定義頭部資訊
$func = "image";
$func("影象資源"); //在瀏覽器中生成;
$func("影象資源","url"); //在指定路徑生成;
imagedestroy("影象資源"); //銷毀記憶體中的;
//開啟
$src = "";//選擇影象
$info = getimagesize();//獲取影象的基本資訊,info[0]、info[1]:影象的寬高,info[2]:影象的型別
$type = image_type_to_extension($info[2],false);//獲取影象的型別,將輸出(jpeg、png等),false表示不保留型別前的".";
$fun = "imagecreatefrom";//確認載入影象型別的函式;
$image = $fun($src);//通過url位址載入影象至記憶體中;
//操作
$src2 = "水印路徑";
$info2 = getimagesize('$src2');//獲取影象的基本資訊,info[0]、info[1]:影象的寬高,info[2]:影象的型別
$type2 = image_type_to_extension(info2[2],false);//獲取影象的型別,將輸出(jpeg、png等),false表示不保留型別前的".";
$funs = "imagecreatefrom";//確認載入影象型別的函式;
$imagemark = $funs($src);//通過url位址載入影象至記憶體中;
imagecopymerge(resource $dst_im , resource $src_im , int
$dst_x , int
$dst_y , int
$src_x , int
$src_y , int
$src_w , int
$src_h , int
$pct); //將 src_im 影象中座標從 src_x,src_y 開始,寬度為 src_w,高度為 src_h 的一部分拷貝到 dst_im 影象中座標為 dst_x 和 dst_y 的位置上。兩影象將根據 pct 來決定合併程度,其值範圍從 0 到 100。當 pct = 0 時,實際上什麼也沒做,當為 100 時對於調色盤影象本函式和 imagecopy() 完全一樣,它對真彩色影象實現了 alpha 透明
//輸出並銷毀記憶體中的
header("content-type:".$info['mime']); //定義頭部資訊
$func = "image";
$func("影象資源"); //在瀏覽器中生成;
$func("影象資源","url"); //在指定路徑生成;
imagedestroy("影象資源"); //銷毀記憶體中的;
imagedestroy("水印資源"); //銷毀記憶體中的水印;
//開啟
$src = "";//選擇影象
$info = getimagesize();//獲取影象的基本資訊,info[0]、info[1]:影象的寬高,info[2]:影象的型別
$type = image_type_to_extension($info[2],false);//獲取影象的型別,將輸出(jpeg、png等),false表示不保留型別前的".";
$fun = "imagecreatefrom";//確認載入影象型別的函式;
$image = $fun($src);//通過url位址載入影象至記憶體中;
//操作
$image_thumb = imagecreatetruecolor(w,h); //在記憶體中生成一張真彩;
imagecopyresampled (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); //進行壓縮操作,dst為目標影象($image_thumb),src為源影象($image);
//輸出並銷毀記憶體中的
header("content-type:".$info['mime']); //定義頭部資訊
$func = "image";
$func("影象資源"); //在瀏覽器中生成,此處應為$image_thumb;
$func("影象資源","url"); //在指定路徑生成,此處應為$image_thumb;
imagedestroy("源影象資源"); //銷毀記憶體中的;
imagedestroy("壓縮影象資源"); //銷毀記憶體中的;
PHP學習之路 關於phpmyadmin的配置
這些都是菜鳥級別的文章了,這些都是我在學習中遇到的問題然後在解決了發步上來的拉 希望和我一樣是才開始學習 的朋友一起努力,不希望我出現過的錯誤在她們中間也發生了 在配置phpmyadmin的時候有很多教程都叫 找到並開啟 config.inc.php 但這個檔案一開始可能接觸的朋友在phpmyadm...
我的PHP之路 學習筆記 1
1.ip是計算機網際網路中的 門牌號 192.168.1.123 區域網ip 2.每台計算機有乙個或多個ip 只要有多個網絡卡 3.網域名稱 對映 ip.網域名稱,hosts檔案,dns.念.為了解決機器名與ip的轉換問題.實驗室的人想了乙個簡單的辦法 hosts檔案.linux etc hosts...
Android開發學習之鬧鐘功能的簡單實現
alarm就是我們通常說的鬧鐘,其實,在android中實現乙個簡單的鬧鐘功能並不是很難,原理就是在特定的事件廣播乙個intent,然後系統收到這個廣播以後,做出乙個反應 receive 在android中提供了四種型別的鬧鐘,分別是elapsed realtime 在指定的延時後廣播通知,不喚醒裝...