熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

淺析PHP繪圖技術

2013-11-15 12:36:39  來源: PHP編程 

  圖片格式目前網站開發常見的圖片格式有gifjpg/jpegpng
區別
•gif 圖片壓縮率高但是只能顯示可能造成顏色的丟失可以顯示動畫
•jpg/jpeg 圖片壓縮率高(有損壓縮)可以用較小的文件來顯示網頁上用得比較多
•png 該格式綜合了gif和jpg的優勢缺點是不能顯示動畫

  通過PHP編程來繪圖

復制代碼 代碼如下:

  
<?php
    //繪圖技術 基本步驟 前提:在phpini文件中啟用gd庫
    //創建畫布 默認背景是黑色的
    $img=imagecreatetruecolor();
    //繪制各種圖形
    //創建一個顏色
    $background = imagecolorallocate($img );
    //畫圓
    //imageellipse($img$background);
    //橢圓
    //imageellipse($img$background);
    //畫直線
    //imageline($img$background);
    //畫矩形
    //imagerectangle ($img $background);
    //填充矩形
    //imagefilledrectangle ($img $background);
    //畫弧線
    //imagearc($img $background);
    //畫扇型  IMG_ARC_CHORD直線連接了起始和結束點   IMG_ARC_PIE
    //imagefilledarc($img $backgroundIMG_ARC_PIE);

    //拷貝圖片到畫布
/*    $scrImg=imagecreatefromgif();
    $scrImgInfo=getimagesize();
    imagecopy ($img$scrImg$scrImgInfo[]$scrImgInfo[]);
*/
    //imagecopy ($img$scrImg);

    //寫字
    //imagestring ($img "helloworld" $background );
    //寫中文
    $str="PHP繪畫技術";
    imagettftext ($img $background "MSYHBDTTF" $str);
    //輸出圖像到網頁(或者另存為)
    header("contenttype: image/png");
    imagepng($img);
    //銷毀該圖片(釋放內存)
    imagedestroy($img);
?>


From:http://tw.wingwit.com/Article/program/PHP/201311/21270.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.