這篇文章給大家分享的是有關(guān)php如何創(chuàng)建圖像的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

php 的圖像處理在驗(yàn)證碼是最常見的,下面說(shuō)下使用php創(chuàng)建圖像的具體步驟。
簡(jiǎn)要說(shuō)明:PHP 并不僅限于創(chuàng)建 HTML 輸出, 它也可以創(chuàng)建和處理包括 GIF,PNG(推薦),JPEG,WBMP以及XPM在內(nèi)的多種格式的圖像。 更加方便的是,PHP 可以直接將圖像數(shù)據(jù)流輸出到瀏覽器。 要想在 PHP 中使用圖像處理功能,你需要連帶 GD 庫(kù)一起來(lái)編譯 PHP。 GD 庫(kù)和 PHP 可能需要其他的庫(kù), 這取決于你要處理的圖像格式。
你可以使用PHP中的圖像函數(shù)來(lái)獲取下列格式圖像:JPEG,GIF,PNG(推薦:創(chuàng)建出來(lái)的圖像不失針),SWF,TIFF 和 JPEG2000。
步驟說(shuō)明:具體函數(shù)說(shuō)明請(qǐng)查看php手冊(cè)
<?php
//第一:設(shè)定標(biāo)頭,告訴瀏覽器你要生成的MIME 類型
header("Content-type: image/png");
//第二:創(chuàng)建一個(gè)畫布,以后的操作都將基于此畫布區(qū)域
$codew = 100;
$codeh = 60;
$codeimg = imagecreatetruecolor($codew, $codeh);
//獲取畫布顏色
$red = imagecolorallocate($codeimg, 255, 0, 0);
$white = imagecolorallocate($codeimg, 255, 255, 255);
$green = imagecolorallocate($codeimg, 75, 222, 26);
//第三:填充畫布背景顏色
imagefill($codeimg, 0, 0, $red);
//第四:繪制線條 + 填充文字...
imageline($codeimg, 0, 00, 30, 60, $white);
imageline($codeimg, 0, 00, 50, 60, $white);
imageline($codeimg, 0, 00, 80, 60, $white);
//填充文字
imagestring($codeimg, 10, 30, 30, "qwe4", $green);
//第五:輸出創(chuàng)建的畫布
imagepng($codeimg);
//第六:銷毀畫布
imagedestroy($codeimg);
?>效果查看

感謝各位的閱讀!關(guān)于“php如何創(chuàng)建圖像”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
網(wǎng)頁(yè)題目:php如何創(chuàng)建圖像-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.chinadenli.net/article14/dehgde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、全網(wǎng)營(yíng)銷推廣、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容