1->gd庫:
//形成畫布資源,傳入filename,返回資源
$im = imagecreatefromjpeg();
//獲取大小的資訊:
1).形成資源,基於imagesx,imagesy:
$im = imagecreatefromjpeg($filename);
$x = imagesx($im);
$y = imagesy($im);
2).直接基於檔名,呼叫getimagesize():
$info = getimagesize($filename);
此函式返回乙個陣列,列印就知道它的結構了。
imagecopyresampled():
imagecopyresampled()
imagecopy()
(1)//原圖資訊
//小圖寬高及格式:
//確定縮放比例和形成小圖真實寬高
//建立大圖資源,繪製小圖同時建立小圖資源
//根據的格式動態生成imagejpg()這些輸出函式,利用變數函式;
//儲存小圖:
/*我們完備的縮放是對付所有型別的縮放,所以最後希望寫乙個完整的縮放函式,作為自己的函式庫*/
//等比例縮放:取小比例
3->寫驗證碼:(流程)
//準備畫布資源
//準備塗料
//背景填充
//準備文字
//在畫布上畫影象或文字
//輸出或儲存最終的影象
//釋放影象資源
4->
PHP寫驗證碼
session start for i 0 i 4 i im imagecreatetruecolor 100,30 bg imagecolorallocate im,0,0,0 te imagecolorallocate im,255,255,255 imagestring im,rand 1,6...
php寫驗證碼類
前一段時間我寫了個驗證碼函式,今天做成了驗證碼類 有助於物件導向程式設計。img.php 1 php2 34 author gwyy 5 date 2011 7 01 6 通用驗證碼類 7 版本 v0.18 910class validatecode 25 建立4個隨機碼 26private fun...
php寫的驗證碼實現方法
header content type image png num get num 這裡本來是想獲取的,但是為了方便顯示,用了下面一條語句直接得到了。num we5523 imagewidth 80 imageheight 18 numimage imagecreate imagewidth,ima...