欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP圖像處理之imagecreate、imagedestroy函數(shù)介紹

 更新時間:2014年11月19日 11:03:51   投稿:junjie  
這篇文章主要介紹了PHP圖像處理之imagecreate、imagedestroy函數(shù)介紹,imagecreate用于創(chuàng)建一個圖像,imagedestroy用于銷毀一個圖像,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:

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

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

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

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

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

  如果該方法調(diào)用成功,就會釋放與參數(shù)$image關(guān)聯(lián)的內(nèi)存。其中參數(shù)$image是由圖像創(chuàng)建函數(shù)返回的圖像標(biāo)識符。

相關(guān)文章

  • PHP反射學(xué)習(xí)入門示例

    PHP反射學(xué)習(xí)入門示例

    這篇文章主要介紹了PHP反射,簡單描述了php反射的概念、原理,并結(jié)合實例形式分析了php反射的基本實現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-06-06
  • php新建文件的方法實例

    php新建文件的方法實例

    在本篇文章里我們給大家分享的是關(guān)于php文件如何新建的實例內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • 完美解決php 導(dǎo)出excle的.csv格式的數(shù)據(jù)時亂碼問題

    完美解決php 導(dǎo)出excle的.csv格式的數(shù)據(jù)時亂碼問題

    下面小編就為大家?guī)硪黄昝澜鉀Qphp 導(dǎo)出excle的.csv格式的數(shù)據(jù)時亂碼問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • php函數(shù)之strtr和str_replace的用法詳解以及效率分析

    php函數(shù)之strtr和str_replace的用法詳解以及效率分析

    PHP中主要用strtr()和str_repalce()這兩個函數(shù)替換字符串和數(shù)組,但你們都知道他們這兩個函數(shù)的區(qū)別和用法嗎?有不少文章在說使用strtr函數(shù)比str_replace快4倍,那為什么很多時候都在用str_replace,到底應(yīng)該使用哪個函數(shù)呢
    2022-11-11
  • php實現(xiàn)多維數(shù)組排序的方法示例

    php實現(xiàn)多維數(shù)組排序的方法示例

    這篇文章主要介紹了php實現(xiàn)多維數(shù)組排序的方法,結(jié)合實例形式分析了php針對多維數(shù)組的排序操作相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • PHP棧的定義、入棧出棧方法及基于堆棧實現(xiàn)的計算器完整實例

    PHP棧的定義、入棧出棧方法及基于堆棧實現(xiàn)的計算器完整實例

    這篇文章主要介紹了PHP棧的定義、入棧出棧方法及基于堆棧實現(xiàn)的計算器,結(jié)合實例形式較為詳細的分析了php定義與使用棧的基本方法,并結(jié)合完整實例形式給出了php基于堆棧實現(xiàn)高級計算器功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 探討如何在php168_cms中提取驗證碼

    探討如何在php168_cms中提取驗證碼

    本篇文章是對在php168_cms中提取驗證碼進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php彈出提示框的是實例寫法

    php彈出提示框的是實例寫法

    在本篇文章里小編給大家整理的是關(guān)于php如何彈出提示框的相關(guān)實例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • flash用php連接數(shù)據(jù)庫的代碼

    flash用php連接數(shù)據(jù)庫的代碼

    flash用php連接數(shù)據(jù)庫的代碼,需要的朋友可以參考下。
    2011-04-04
  • php獲取系統(tǒng)變量方法小結(jié)

    php獲取系統(tǒng)變量方法小結(jié)

    這篇文章主要介紹了php獲取系統(tǒng)變量方法,實例總結(jié)了get_defined_vars、get_object_vars、phpinfo及phpversion等方法獲取系統(tǒng)信息的相關(guān)使用技巧,需要的朋友可以參考下
    2015-05-05

最新評論