首頁  >  文章  >  後端開發  >  php學習,2016-5-10 2016黨員學習心得體會 2016兩會精神學習 2016兩會精神學習心

php學習,2016-5-10 2016黨員學習心得體會 2016兩會精神學習 2016兩會精神學習心

WBOY
WBOY原創
2016-07-29 08:49:511410瀏覽

1. bool function_exists ( string $function_name )

在已經定義的函數清單(包括系統自帶的函數和使用者自訂的函數)中尋找 function_name。

  • 回傳:如果一個函數已經定義,回傳true
  • 對於語法結構的查詢,回傳false

2.bool imagefilter ( resource 2.bool imagefilter ( resource cim,in,in arg 1[,int imagefilter()把濾鏡filtertype 套用到映像上,在需要時使用arg1,arg2 和arg3。 此函數僅在與 GD 程式庫捆綁編譯的 PHP 版本中可用。 filtertype 可以是下列中的一個:IMG_FILTER_NEGATE:將影像中所有顏色反轉。 IMG_FILTER_GRAYSCALE:將影像轉換為灰階的。

IMG_FILTER_BRIGHTNESS:改變影像的亮度。用 arg1 設定亮度等級。

IMG_FILTER_CONTRAST:改變影像的對比。用 arg1 設定對比等級。

IMG_FILTER_COLORIZE:與 IMG_FILTER_GRAYSCALE 類似,不過可以指定顏色。用 arg1,arg2 和 arg3 分別指定 red,blue 和 green。每種顏色範圍是 0 到 255。
    IMG_FILTER_EDGEDETECT:用邊緣偵測來突顯影像的邊緣。
  • IMG_FILTER_EMBOSS:使影像浮雕化。

      IMG_FILTER_GAUSSIAN_BLUR:用高斯演算法模糊影像。
    • IMG_FILTER_SELECTIVE_BLUR:模糊影像。
    • IMG_FILTER_MEAN_REMOVAL:用平均移除法來達到輪廓效果。
    • IMG_FILTER_SMOOTH:讓影像更柔滑。用 arg1 設定柔滑等級。
    <code><span><?php</span><span>$im</span> = imagecreatefrompng(<span>'dave.png'</span>);
    <span>if</span> (<span>$im</span> && imagefilter(<span>$im</span>, IMG_FILTER_GRAYSCALE)) {
       <span>echo</span><span>'图片转化为灰度成功'</span>;
       imagepng(<span>$im</span>, <span>'dave.png'</span>);
    } <span>else</span> {
       <span>echo</span><span>'图片转化为灰度失败'</span>;
    }
    
    imagedestroy(<span>$im</span>);
    <span>?></span></code>
  • 如果使用imagecreatefrompng()函數和實際的圖片的格式不匹配時,這裡的不匹配時原來的格式,不是改後的擴展名
  • 如果不匹配錯誤提示:
  • : JPEG library reports unrecoverable error
  • 查詢一個圖片的資訊getimagesize()
  • 3.array getimagesize ( string $filename )
3.array getimagesize ( string $filename )
    3.array getimagesize ( string $filename )
  • 這個函數含有一個官方參數
  • getimagesize() 函數將測定任何GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或WBMP 圖像檔案的大小並返回圖像的尺寸以及檔案類型和一個可以用於普通HTML 檔案中IMG 標記中的height/width 文字字串。
<code>print_r(getimagesize(<span>"web.jpg"</span>));
<span>/*
输出:
Array
(
    [0] => 568 图像宽度的像素值
    [1] => 2628 图像高度的像素值
    [2] => 1 图像类型  
    [3] => width="568" height="2628"  图片长宽字符串
    [bits] => 8 每种颜色的位数
    [channels] => 3 对于 RGB 图像其值为 3,对于 CMYK 图像其值为 4
    [mime] => image/gif 该图像的 MIME 类型
)
*/</span></code>
  • 影像類型的標記:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order ),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。

    4.resource imagecreatefromgd2 ( string $filename ) 從GD2 檔案或URL 新建一映像

    問題遺留

    imagecreatefromgd2() 可啟用包裝器文件名。關於如何指定檔名詳見 fopen()。各種 wapper 的不同功能請參閱 支援的協定和封裝協議,注意其用法及其可提供的預先定義變數。

    url的意思是不是可以選擇一個非gd2格式的圖片,但是我試了不行


    ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
      ').text(i)); }; $numbering.fadeIn(1700); }); });
    1. 以上就介紹了php學習,2016-5-10,包含了php學習,2016方面的內容,希望對PHP教學有興趣的朋友有幫助。

  • 陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn