程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 圖形處理函數imagetype

php 圖形處理函數imagetype

編輯:關於PHP編程

php教程 圖形處理函數imagetypes() imagecreatetruecolor() imagecreate()
//判斷當前的gd庫是否支持png

if(imagetypes() & img_png)
{
  echo "png support is enabled";
}
else
{
  echo "png support is disabled";
}
/*
int imagetypes ( void )


本函數以比特字段方式返回與當前 php 版本關聯的 gd 庫所支持的圖像格式。將返回以下結果,img_gif | img_jpg | img_png | img_wbmp| img_xpm。 例如要檢查是否支持 png

*/

//創建圖像
$img=imagecreatetruecolor(300,200);
//取得圖像寬度
echo imagesx($img);


/*
看個實例
*/

//建立一幅 100x30 的圖像
$im=imagecreate(100,30);
//白色背景和藍色文本
$bg=imagecolorallocate($im,255,255,255);
$textcolor=imagecolorallocate($im,0,0,255);
//把字符串寫在圖像左上角
imagestring($im,5,0,0,"hello world!",$textcolor);
//輸出圖像
header("content-type: image/png");
imagepng($im);


/*
如果你想創建一個png圖像*透明*,其中的背景是完全透明的,所有行動發生在借鑒,除此之外,然後執行下列操作:
*/

$png = imagecreatetruecolor(800, 600);
    imagesavealpha($png, true);
    $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
    imagefill($png, 0, 0, $trans_colour);
   
    $red = imagecolorallocate($png, 255, 0, 0);
    imagefilledellips教程教程e($png, 400, 300, 400, 300, $red);
   
    header("content-type: image/png");
    imagepng($png);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved