国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP圖像處理之imagecreate、imagedestroy函數介紹

2024-05-04 23:27:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP圖像處理之imagecreate、imagedestroy函數介紹,imagecreate用于創建一個圖像,imagedestroy用于銷毀一個圖像,需要的朋友可以參考下
 
 

使用PHP的GD庫處理圖像時,必須對畫布進行管理。創建畫布就是在內存中開辟一塊存儲區域,以后在PHP中對圖像的所有操作都是基于這個圖布處理的,圖布就是一個圖像資源。在PHP中,可以使用imagecrete()和imageCreateTrueColor()兩個函數創建指定的畫布。這兩個函數的作用是一致的,都是建立一個指定大小的畫布,他們的原型如下所示:

復制代碼代碼如下:

  resource imagecreate(int $x_size,int $y_size)              //新建一個基于調色板的圖像
  resource imagecreatetruecolor(int $x_size,int $y_size)             //新建一個真彩色圖像

  雖然這兩個函數都可以創建一個新的畫布,但各自能夠容納的顏色的總數是不同的。imageCreate()函數可以創建一個基于普通調色板的圖像,通常支持256色。而imageCreateTrueColor()函數可以創建一個真彩色圖像,但該函數不能用于GIF文件格式。當畫布創建后,返回一個圖像標識符,代表了一幅寬度為$x_size和高度為$y_size的空白圖像引用句柄。在后續的繪圖過程中,都需要使用這個資源類型的句柄。例如,可以通過調用imagesx()和imagesy()兩個函數獲取圖像的大小。代碼如下所示:
復制代碼代碼如下:

<?php
$img = imagecreatetruecolor(300,200);//創建一個300*200的畫布
echo imagesx($img);//輸出畫布寬度300
echo imagesy($img);//輸出畫布高度200
?>

  另外,畫布的引用句柄如果不再使用,一定要將這個資源銷毀,釋放內存與該圖像的存儲單元。畫布的銷毀過程非常簡單,調用imagedestroy()函數就可以實現。其語法格式如下所示:
復制代碼代碼如下:

  bool imagedestroy(resource $image)                  //銷毀一圖像

  如果該方法調用成功,就會釋放與參數$image關聯的內存。其中參數$image是由圖像創建函數返回的圖像標識符。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汤阴县| 海南省| 江华| 潞城市| 台东县| 昔阳县| 刚察县| 桂平市| 河东区| 开封市| 庆阳市| 堆龙德庆县| 石林| 长垣县| 柳河县| 汶川县| 皮山县| 玛纳斯县| 定边县| 高陵县| 积石山| 蒙自县| 汶川县| 隆化县| 和林格尔县| 宣汉县| 宜川县| 乐业县| 阿合奇县| 上饶县| 杭锦后旗| 米易县| 崇文区| 米脂县| 东安县| 滦平县| 荆门市| 乌兰浩特市| 新郑市| 交城县| 焦作市|