PHP 寫驗證碼

2022-05-12 05:58:25 字數 803 閱讀 4384

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...