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

歡迎訪問 生活随笔!

生活随笔

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

php

php绘图效率,对于PHP绘图技术的理解

發布時間:2024/9/19 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php绘图效率,对于PHP绘图技术的理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要使用PHP繪圖,就得在php.ini文件中設置一下

找到這個位置 ;extension=php_gd2.dll,然后把前面的分號去掉,重啟下apache就可以了

幾乎每行代碼我都寫了注釋,方便看懂

//PHP繪圖技術

//創建畫布,默認背景是黑色

$im=imagecreatetruecolor(400,300);

//繪制需要的各種圖形

//創建一個顏色

$red=imagecolorallocate($im,255,0,0);

//畫圓,5個參數(畫布,圓心xy,寬高,顏色)

imageellipse($im,20,20,20,20,$red);

//畫直線,6個參數(畫布,起點xy,終點xy,顏色)

imageline($im,0,0,400,300,$red);

//畫矩形

imagerectangle($im,0,0,40,50,$red);

//填充矩形

imagefilledrectangle($im,0,0,40,50,$red);

//弧線,8個參數(畫布,圓心xy,寬高,起點角度,終點角度,顏色) 以3點鐘方向為0度,順時針畫圓弧

imagearc($im,100,100,50,50,180,270,$red);

//扇形

imagefilledarc($im,100,100,50,50,180,270,$red,IMG_ARC_PIE);

//拷貝圖片

//1.加載原圖片

//$srcImage=imagecreatefrompng("a.png");

//獲取圖片的大小

//$srcImageInfo=getimagesize("a.png");

//拷貝原圖片到目標畫布,8個參數(目標畫布,源圖片,畫布位置xy,源圖片起始坐標xy,寬高)

//imagecopy($im,$srcImage,0,0,0,0,$srcImageInfo[0],$srcImageInfo[1]);

//寫字

//imagestring($im,5,0,0,"hello,world哈哈",$red);此函數比較弱

$str="hello哈哈";

imagettftext($im,30,0,50,50,$red,"simsun.ttc",$str);

//輸出圖像到網頁,也可以另存

header("content-type:image/png");

imagepng($im);

//銷毀該圖片(釋放內存)

imagedestory($im);

?>

畫出的圖形還有文字大概是這樣的,字符編碼需使用UTF-8

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

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

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