跟著韓順平老師一起學繪畫之一GD基礎函式

2021-08-27 06:37:31 字數 1234 閱讀 8408

跟著**技術人員一起學習php繪畫技術(**內部培訓)

一。序php繪圖技術

1.建立畫布;

2.php的gd庫,畫出圓,矩形;

3.輸出影象到網頁;

3.1常見的格式有:gif,jpg/jpeg,png;gif壓縮比高,只能顯示256色,丟失的很多;jpg/jpeg使用較多,png不能顯示動畫,優點是可以顯示透明底

4.銷毀,以放出記憶體。

二。啟用gd庫

php.ini中開啟extension=php_gd2.dll

<?php

$im=imagecreatetruecolor(400,300);

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

//imageellipse($im,40,80,20,20,$red);

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

//imagerectangle($im,2,2,40,50,$red);

//imagefilledrectangle($im,2,2,40,50,$red);

//畫弧線,順時針轉多少度

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

//扇形

//imagefilledarc($im,100,100,80,50,180,270,$red,img_arc_pie);

//複製圖到畫布

//1.載入源圖

//$srcimage=imagecreatefromgif("logo.gif");

//2.粘源圖到目標畫布

//得出圖的相關資訊

//$imageinfo=getimagesize("logo.gif");

//imagecopy($im,$srcimage,0,0,100,0,106,107);

//寫字,不能寫中文

//imagestring($im,5,0,0,"hello word",$red);

//在字型庫裡的中文字型,請把字型複製到檔案下。

$str="不能寫中文";

imagettftext($im,30,0,50,50,$red,"你複製的目標字型",$str);

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

imagepng($im);

imagedestroy($im);

?>

跟著廖雪峰老師一起學習的git

最近發現了乙個學習git的地方,下面是廖老師的官網鏈結 經過多天的學習 基本了解了git的使用方式 還要經常練習使用git的命令 下面是我跟著學習時,摘抄過來的記錄 建立與合併分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 g...

1036跟著歐巴馬一起學程式設計(邏輯題)

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 美國 歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫 成為美國歷史上首位編寫計算機 的 2014年底,為慶祝 電腦科學教育周 正式啟動,歐巴馬編寫了很簡單的計算機 ...

一起學MFC(三)GDI程式設計技術之一

windows中負責圖形輸出的是graphics device inte ce 圖形裝置介面 或 稱gdi.它是乙個通用而強大的圖形介面,windows中有大部分的圖形繪製工作都是由gdi來完成的。在windows中,每個應用程式的視窗的結果大部分以視窗的形式展顯。因此,程式a的輸出與程式b的輸出是...