入門培訓(xùn)教程-php基礎(chǔ)教程gd庫圖像處理_第1頁
入門培訓(xùn)教程-php基礎(chǔ)教程gd庫圖像處理_第2頁
入門培訓(xùn)教程-php基礎(chǔ)教程gd庫圖像處理_第3頁
入門培訓(xùn)教程-php基礎(chǔ)教程gd庫圖像處理_第4頁
入門培訓(xùn)教程-php基礎(chǔ)教程gd庫圖像處理_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PHP中GDGDPHPHTMLJPEG是一種壓縮標(biāo)準(zhǔn)的名字,通常是用來或者GIF原義是“圖像互換格式”,是一種基于LZW景像形源//1建畫 //建立空白景$whiteimageColorAllocate($im255255255//設(shè)置繪圖色$blue=imageColorAllocate($im,0,0,//2始繪imageFill($im00 //繪制背imageLine($im00200200 //畫imageString($im450150'Sales' //添加字//3出圖imagePng PNG式將圖像輸//4放資imagecreateresourceimagecreate(intx_size,inty_sizepixel)。支持256imagecreatetruecolor--新建一個真彩像resourceimagecreatetruecolorintx_sizeinty_size)新建一個真彩像畫布,需要GD2.0.1或更高版本GIFimagedestroyboolimagedestroy(resourceimageimagedestroy()imageimagecolorallocate語法:intimagecolorallocateresourceimage,red,intgreen,intblue$imimagecreatetruecolor(100 //創(chuàng)建畫布的大小為 imagecolorallocate($im$imimagecreatetruecolor(100 //創(chuàng)建畫布的大小為 imagecolorallocate($im,255,0,0$whiteimagecolorallocate($im0xFF0xFF0xFF);生成imagegifGIF語法:boolimagegifresourceimagestringfilename]imagejpegJPEG格式將圖像輸出到瀏覽器或文語法:boolimagejpegresourceimagestringfilenameintquality]]imagepngPNG語法:boolimagepngresourceimagestringfilename]imagewbmp--以WBMP格式將圖像輸出到瀏覽器語法:boolimagewbmpresourceimagestringfilename[,intforeground]])imagefill語法:boolimagefill(resourceimage,intx,inty,intcolor)imagefill()在image圖像的坐標(biāo)x,y(圖像左上角為0,0)處用color顏色執(zhí)行區(qū)域填充(x,yimagesetpixel語法:boolimagesetpixelresourceimageintx,intyintcolorimagesetpixel()在image圖像中用color顏色在x,y坐標(biāo)(圖像左上角為0,0)上畫一個點。imageline語法:boolimagelineresourceimage,intx1,inty1intx2,y2,intcolorimageline(colorimagex1,y1(0,0)imagerectangle語法:boolimagerectangleresourceimage,intx1,inty1,intx2,inty2,intcol)imagerectangle(col顏色image圖像中畫一個矩形,其左上角坐標(biāo)為x1,y1,右下角坐標(biāo)為x2,y2。圖像的左上角坐標(biāo)為0,0。imagefilledrectangle語法:boolimagefilledrectangleresourceimage,intx1,inty1,intx2,inty2,intcolor)imagefilledrectangle()image圖像中畫一個用color顏色填充了的矩形,其左上角坐標(biāo)為x1,y1,右下角坐標(biāo)為x2,y2。0,0是圖像的最左上角。imagepolygon語法:boolimagepolygonresourceimage,arraypoints,intnum_points,intcolor)imagepolygon()在圖像中創(chuàng)建一個多邊形。points是一個PHP組,包含了多邊形的各個頂點坐標(biāo),即points[0x0,points[1]=y0,points[2]=x1,points[3]=y1,以此類推。num_points是頂點的總數(shù)。imagefilledpolygon語法:boolimagefilledpolygonresourceimage,arraypoints,intnum_points,intcolor)imagefilledpolygon()在image圖像中畫一個填充了的多邊形。points參數(shù)是一個按順序包含有多邊形各頂點的x和y坐標(biāo)的數(shù)組。num_points參數(shù)是頂點的總數(shù),必須大于3。imageellipse語法:boolimageellipseresourceimage,intcx,cy,intw,inth,intcolorimageellipse(image所代表的圖像中畫一個中心為cx,cy(00)的橢圓。w和h分別指定了橢圓的寬度和高度,橢圓的顏色由color指定。imagefilledellipse語法:boolimagefilledellipseresourceimage,intcx,intcy,intw,inth,intcolor)imagefilledellipse()在image所代表的圖像中以cx,cy(圖像左上角為0,0)為中心畫一個橢圓。w和h分color顏色填充。如果成功則返回TRUE,失敗則返回FALSE。imagearcboolimagearc(resourceimage,intcx,intcy,intw,inth,ints,inte,intcolor)imagearc()以cx,cy(圖像左上角為0,0)為中心在image所代表的圖像中畫一個橢圓弧。w和h分別指定se參數(shù)以角度imagefilledarcboolimagefilledarcresourceimage,intcx,intcy,intw,inth,ints,inte,intcolor,intstyle)imagefilledarcimagecx,cy(00)TRUEFALSE。wh分別指定了橢圓的寬和高,s和e參數(shù)以角度指定了起始和結(jié)束點。style可 imagestring語法:boolimagestringresourceimage,intintx,inty,strings,intcolimagestringcolsimage表的圖像的x,y坐標(biāo)處(這是字符串左上角坐標(biāo),整幅0,0)font1,2,3,45,imagestringup語法:boolimagestringupresourceimage,intintx,inty,strings,intcolimagestringcolsimage所代表的圖像的x,y座標(biāo)處(圖像的左上角為0,0)。如果font是1,2,3,4或5,則使用內(nèi)置字體。imagechar語法:boolimagecharresourceimage,intfontintx,y,stringc,intcolorimagechar字符串c的第一個字符畫在image指定的圖像中,其左上角位于x,y(圖像左上角為0,0),顏色為color。如果font是1,2,3,4或5,則使用內(nèi)置的字體(更大的數(shù)字對應(yīng)于更大的字體)imagecharup語法:boolimagecharupresourceimage,intfont,intinty,stringc,intcolorimagecharup(字符c垂直地畫在image指定的圖像上,位于x,y(圖像左上角為0,0),顏色為color。如果font為1,2,3,4或5,則使用內(nèi)置的字體。imagettftextTrueType語法:arrayimagettftextresourceimage,floatfloatangle,intx,inty,intcolor,stringfontfile,stringtext$im=imagecreatetruecolor(400 //創(chuàng)建400x300$whiteimagecolorallocate($im255255255);//$grey=imagecolorallocate($im128128, //$blackimagecolorallocate($im00, //imagefilledrectangle($im00,399,29, //$text=iconv("GB2312""UTF-8","LAMP$font= //指定字體,將系統(tǒng)中對應(yīng)字體到當(dāng) imagettftext($im200,1221$grey$font //imagettftext($im,20,0,10,20,$black,$font,$text);//輸出一個黑色的字符串header("Content-type:image/png");//通知瀏覽器將輸出格式為PNG的圖像 2.的繪制和使 yAutomatedPublicTuringtestto lComputersandHumansApart”(全自動區(qū)分計算機(jī)和人類的測試)的縮寫,灌水,有效防止某個對某一個特定用戶是現(xiàn)在很多通行的方式(比如招商銀行的網(wǎng)上個人銀行,社區(qū))。設(shè)計的步3.PHP處3.1背景管3.2縮放和裁3.3添加水3.4旋轉(zhuǎn)和翻3.1背景管從指定的文件或URL地址來新建一個圖像。成功則應(yīng)背景處理函數(shù)。resourceimagecreatefrompng(stringfilenamePNG文件或URLresourceimagecreatefromjpeg(stringfilenameJPEG文件或URLresourceimagecreatefromgif(stringfilenameGIFURLresourceimagecreatefromwbmp(stringfilenameWBMP文件或URLintimagesx(resourceimageintimagesy(resourceimagearraygetimagesize(string$filename[,array&$imageinfo])3.2縮放和裁boolimagecopyresampled(resource$dst_imageresource$src_image,int$dst_x,int$dst_y,$src_x,int$src_y,int$dst_w,int$dst_h,$src_w,int$src_h極大的清晰度。成功時返回TRUE,或者在失敗時返回FALSE。其中dst_image和src_image分別是目標(biāo)圖像3.3添加水boolimagecopy(resource$dst_im,$src_im,int$dst_x,int$dst_y,int$src_x,$src_y,int$src_w

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論