在安裝了一些第三方函數(shù)庫(kù)之后,結(jié)合圖形處理技能,你就可以迅速使用PHP創(chuàng)建和處理圖像了。事實(shí)上,你也不需要很多幾何學(xué)知識(shí)――因?yàn)槲以谥袑W(xué)的時(shí)候這門(mén)功課曾經(jīng)不及格而現(xiàn)在卻能使用PHP " /> 美女张开腿露尿口给男人亲,九九热这里只有精品2,婷婷亚洲AV色香蕉蜜桃

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP中創(chuàng)建并處理圖象


在安裝了一些第三方函數(shù)庫(kù)之后,結(jié)合圖形處理技能,你就可以迅速使用php創(chuàng)建和處理圖像了。事實(shí)上,你也不需要很多幾何學(xué)知識(shí)――因?yàn)槲以谥袑W(xué)的時(shí)候這門(mén)功課曾經(jīng)不及格而現(xiàn)在卻能使用php創(chuàng)建圖像!在使用基本的圖像創(chuàng)建函數(shù)之前,需要安裝GD庫(kù)。要使用JPEG相關(guān)的圖像創(chuàng)建函數(shù)還需要安裝jpeg-6b。在圖像中使用Type 1字體的時(shí)候還必須安裝t1lib。asdf在這里,你還需要對(duì)你的系統(tǒng)設(shè)置進(jìn)行進(jìn)一步地調(diào)整。首先安裝t1lib并結(jié)束,然后是jpeg-6b。第三步安裝GD函數(shù)庫(kù)。確保以上三部分按順序安裝,原因是你需要編譯GD庫(kù)才能使用jpeg-6b庫(kù)。如果首先安裝jpeg-6b,編譯就會(huì)出錯(cuò),這會(huì)讓你不知所措夠上一段時(shí)間。在三函數(shù)庫(kù)之后,重新配置php。這是在輕松安裝php的DSO版本時(shí)的典型方法。然后執(zhí)行make clean,命令,并在當(dāng)前配置提示中加入以下代碼:--with-gd=[/path/to/gd]--with-jpeg-dir=[/path/to/jpeg-6b]--with-t1lib=[/path/to/t1lib]最后執(zhí)行make、make install完成配置。重新啟動(dòng) Apache,并運(yùn)行phpinfo()函數(shù)以檢查新功能是否正常運(yùn)行,然后就可以開(kāi)始了。取決于安裝的GD庫(kù)版本,你可能具有創(chuàng)建GIF或者PNG圖像的能力。關(guān)鍵是如果你已經(jīng)安裝了gd-1.6或者早期版本,則可處理GIF文件,但不能處理PNG文件;如果安裝了gd-1.6或者以后版本,你可以處理PNG文件卻又不能處理GIF文件。創(chuàng)建一個(gè)簡(jiǎn)單的圖像需要幾個(gè)函數(shù)。我將按步驟演示如下。輸出包含你所創(chuàng)建圖像MIME類(lèi)型的文件頭,本例中為PNG。header ("Content-type: image/png"); 使用ImageCreate()創(chuàng)建一變量存放空白圖像。該函數(shù)需要一個(gè)圖片像素尺寸。格式為ImageCreate(x_size, y_size),對(duì)250*250像素的圖片,如下:$newImg = ImageCreate(250,250); 由于此時(shí)你的圖像還是空白,所以需要用某些色彩填滿它。但首先需要用ImageColorAllocate()函數(shù)按照顏色的RGB值為每種顏色確定名字。函數(shù)的格式為ImageColorAllocate([image], [red], [green], [blue])。如是天藍(lán)色,應(yīng)使用:$skyblue = ImageColorAllocate($newImg,136,193,255); 接著,用ImageFill()函數(shù)為圖像填充以上顏色。實(shí)際上ImageFill()函數(shù)有多個(gè)版本,如ImageFillRectangle(), ImageFillPolygon()等等。為簡(jiǎn)單起見(jiàn),采用ImageFill()函數(shù)進(jìn)行顏色填充,格式如下:ImageFill([image], [start x point], [start y point], [color])ImageFill($newImg,0,0,$skyblue); 最后,創(chuàng)建最終圖像并破壞圖像流以釋放內(nèi)存并在結(jié)束后整理系統(tǒng):ImagePNG($newImg);ImageDestroy($newImg); 你的代碼應(yīng)該看起來(lái)像這樣:<? header ("Content-type: image/png");$newImg = ImageCreate(250,250);$skyblue = ImageColorAllocate($newImg,136,193,255);ImageFill($newImg,0,0,$skyblue);ImagePNG($newImg);ImageDestroy($newImg);?> 如果調(diào)用腳本skyblue.php 并用自己的瀏覽器訪問(wèn)它,就會(huì)看到一個(gè)250*250像素的藍(lán)色PNG圖像。還可以用圖像創(chuàng)建函數(shù)處理圖像,如對(duì)大圖像創(chuàng)建的縮略圖等。假設(shè)你打算為某圖片制作一個(gè)35*35像素大小的縮略圖。所要做的即創(chuàng)建一個(gè)新的35*35像素大小圖像;并產(chǎn)生一個(gè)包含原始圖像內(nèi)容的圖像流;然后改變?cè)紙D像的大小,并將其放到新的空白圖像中去。達(dá)到此目的的關(guān)鍵函數(shù)是ImageCopyResized(),,格式如下所示:ImageCopyResized([new image handle],[original image handle],[new image X],[new Image Y],[original image X],[original image Y], [new image X], [new image Y],[original image X],[original image Y]);注釋在代碼下面:<? /* 發(fā)送文件頭以使瀏覽器知道文件類(lèi)型*/header("Content-type: image/png"); /* 設(shè)置變量保存新圖片長(zhǎng)寬*/$newWidth = 35;$newHeight = 35; /* 以給定長(zhǎng)和寬創(chuàng)建空白新圖片 */$newImg = ImageCreate($newWidth,$newHeight); /* 從原始大圖獲取數(shù)據(jù) */$origImg = ImageCreateFromPNG("test.png"); /* 復(fù)制更改尺寸后的圖片。使用函數(shù) ImageSX() 及 ImageSY 獲取原始圖片的x及x尺寸 */ImageCopyResized($newImg,$origImg,0,0,0,0,$newWidth,$newHeight,ImageSX($origImg),ImageSY($origImg)); /* 創(chuàng)建最終圖片并清空內(nèi)存 */ImagePNG($newImg);ImageDestroy($newImg); ?> 如果調(diào)用腳本resized.php并使用瀏覽器訪問(wèn)此文件,可以看到一個(gè)35*35像素的縮略PNG圖片。

php技術(shù)PHP中創(chuàng)建并處理圖象,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 快播理伦片 | 国产亚洲精品久久久久久一区二区 | 色女仆影院 | 全免费a级毛片免费看 | 伊人久久五月丁婷婷 | 玖玖爱这里只有精品视频 | 欧美高清69vivo | 欧美多毛的大隂道 | 国产乱辈通伦影片在线播放亚洲 | 免费在线视频成人 | FREE性丰满HD毛多多 | 久久精品国产首叶 | 日操夜操天天操 | 拔萝卜在线高清观看视频 | 乡村教师电影完整版在线观看 | 亚欧视频在线观看 | 少妇高潮惨叫久久久久久电影 | 无码内射成人免费喷射 | 国产AV亚洲精品久久久久 | WRITEAS检查身体 | 国产色精品久久人妻无码 | 沈芯语麻豆0076 视频 | 成人午夜精品无码区久久漫画日本 | 狼好色有你好看 | 日日操夜夜摸 | 久久精品热只有精品 | 毛片在线不卡 | 把内衣脱了把奶露出来 | 少妇无码太爽了视频在线播放 | 久久热这里面只有精品 | 欧洲电影巜肉欲丛林 | gogogo在线观看 | 一本色道久久88综合日韩精品 | 国产a级午夜毛片 | 漂亮的保姆3中文版完整版 漂亮的保姆3集电影免费观看中文 | 中文字幕一区二区三区在线播放 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 四川老师边上网课边被啪视频 | 欧美 亚洲 日韩 在线综合 | 青青草在现线免费观看 | 免费看到湿的小黄文软件APP |