程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php圖形處理教程-php生成圖片(1/4)

php圖形處理教程-php生成圖片(1/4)

編輯:關於PHP編程

在web應用中經常會用到生成圖片這一功能,在php教程 中創建圖片需要gd庫的支持才能創建圖形,有了這個圖形功能,我們就可以方便的生成縮圖,驗證碼,給圖片加水印等。

在php中要安裝gd庫才能正常運行創建圖片功能,方法如下,在win系統,找到php.ini把

;extension=php_gd2.dll前面的";"去了,重起apache就OK了。

下面我們一看實例

php的gd庫可以生成多種圖像文件,如gif,png,jpg,wbmp,xpm等,下面來看一個生成正方形的文件。

<?php
$height = 300;
$width = 300;
//創建背景圖
$im = ImageCreateTrueColor($width, $height);
//分配顏色
$white = ImageColorAllocate ($im, 255, 255, 255);
$blue = ImageColorAllocate ($im, 0, 0, 64);
//繪制顏色至圖像中
ImageFill($im, 0, 0, $blue);
//繪制字符串:Hello,PHP
ImageString($im, 10, 100, 120, 'Hello,PHP', $white);
//輸出圖像,定義頭
Header ('Content-type: image/png');
//將圖像發送至浏覽器
ImagePng($im);
//清除資源
ImageDestroy($im);
?>

查看結果只要浏覽php文件就可以了,如果要圖像調用<img src=a.php />

實例二,使用基本函數創建圖片imagecreate()

resource imagescreate(int x,inty)

imagedestroy 是放圖片所占內存空間

int ingaedestroy( image)

imagecopy()

int imagecopy( dst_im,sr_im,int x,int y,int x,int y,)

1 2 3 4

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved