日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP图的绘制1

發布時間:2025/7/14 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP图的绘制1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在學習php圖的繪制,寫的代碼放上來,供自己以后學習查看;

<?php//*函數說明://這個函數返回的是// resource imagecreate ( int $x_size , int $y_size );//imagecreate() 返回一個圖像標識符,代表了一幅大小為 x_size 和 y_size 的空白圖像。 // int imagecolorallocate ( resource $image , int $red , int $green , int $blue );//imagecolorallocate() 返回一個標識符,代表了由給定的 RGB 成分組成的顏色。red ,green 和
     //blue 分別是所需要的顏色的紅,綠,藍成分。這些參數是 0 到 255 的整數或者十
    //六進制的 //0x00 到 0xFF。imagecolorallocate() 必須被調用以創建每一種用在 image 所代表的圖像中的顏//色。第一個分配的顏色值將被用作背景色;
/* ===================例子1============================ 說明:繪制一個黑色的矩形;*/$im = ImageCreate(200,200);$white = ImageColorAllocate($im,0xff,0xff,0xff); //imagecolorallocate()這個函數是設置這個背景色;$black = ImageColorAllocate($im,0x00,0x00,0x00); //imgaecolorallocate()這個函數是設置的是矩形的填充色;imagefilledrectangle($im,50,50,150,150,$black); //imagefilledrectangle()這個函數是用來繪制一個黑色的矩形;header("Content-Type:image/png"); //輸出的類型;ImagePNG($im); //將以png格式輸出到屏幕上; ?>

效果圖如下:


/* 使用到的函數說明:關于輸入格式類型函數:GIF ImageGIF($resource);PNG ImagePNG($resource);JPEG ImageJPEG($resource);WBMP ImageWBMP($resource);這么多的圖片類型都可以輸出,但是有些操作系統上不技持這些中的一個或是二個類型的圖,這時我們可以使用一個函數imagetypes()這個函數來判斷當前系統是不是技術這個其中的一個或是都支持這些類型的圖片格式,imagetyp()這個函數原型如下:int imagetype(void);//函數以比特字段方式返回與當前 PHP 版本關聯的 GD 庫所支持的圖像格式。將返回以下結果,IMG_GIF | IMG_JPG | IMG_PNG | IMG_WBMP| IMG_XPM。 例如要檢查是否支持 PNG,這樣做:<?phpif (imagetypes() & IMG_PNG) {//echo "PNG Support is enabled"; //可有可無主要是告訴我們支不支持這個格式的圖片;header("Content-Type:image/png");ImagePNG($resource); }?> ===================例子2============================說明:判斷當前系統是否支持這些類型的圖片格式 ; */ $im = ImageCreate(200,200);$white = ImageColorAllocate($im,0xff,0xff,0xff); $black = ImageColorAllocate($im,0x00,0x00,0x00); imagefilledrectangle($im,50,50,150,150,$black); imagefilledrectangle($im,50,50,150,150,$black); if(imagetypes() &IMG_PNG){header("Content-Type:Image/png");ImagePNG($im);}else if(imagetypes() & IMG_JPG){header("Content-Type:/jpeg");ImageJPEG($im);}else if(imagetypes() & IMG_GIF){header("Content-Type:image/gif");ImageGIF($im);}
?>


?

<?php 函數說明:resource imagecreatefromjpeg ( string $filename ); //返回一個jpeg圖的句柄;同樣有jpeg的,其他格式的也是應該有的;resource imagecreatefrompng ( string $filename ); //png格式的;resource imagecreatefromwbmp ( string $filename );//wbmp格式的;resource imagecreatefromgif ( string $filename ); //gif格式的;===================例子3============================說明:輸出一個本地的圖片(*.jpeg);這個例子中使用的是加載一張jpeg格式的圖片進行顯示;*/$file_path = "01.jpg";$image = ImageCreateFromJPEG($file_path);header("Content-Type:image/jpeg");ImageJPEG($image); ?>

?

轉載于:https://www.cnblogs.com/flay/p/3552986.html

總結

以上是生活随笔為你收集整理的PHP图的绘制1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。