php影象函式 imagecreatetruecolor()和imagecreate()的區別
阿新 • • 發佈:2019-01-23
用imagecreatetruecolor(int x,int y)建立的是一幅大小為 x和 y的黑色影象(預設為黑色),如想改變背景顏色則需要用填充顏色函式imagefill($img,0,0,$color);
imagecreate 新建一個空白影象資源,用imagecolorAllocate()新增背景色
上面兩個函式只不過是一個功能的兩種方法
具體用法見以下兩種方法:
<?php
$img = imagecreatetruecolor(100,100); //建立真彩圖像資源
$color = imagecolorAllocate($img,200,200,200); //分配一個灰色
imagefill($img,0,0,$color); // 從左上角開始填充灰色
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //顯示灰色的方塊
?>
<?php
$img = imagecreate(100,100);
$color = imagecolorallocate($img,200,200,200);
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //顯示灰色的方塊
imagecreate 新建一個空白影象資源,用imagecolorAllocate()新增背景色
上面兩個函式只不過是一個功能的兩種方法
具體用法見以下兩種方法:
<?php
$img = imagecreatetruecolor(100,100); //建立真彩圖像資源
$color = imagecolorAllocate($img,200,200,200); //分配一個灰色
imagefill($img,0,0,$color); // 從左上角開始填充灰色
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //顯示灰色的方塊
?>
<?php
$img = imagecreate(100,100);
$color = imagecolorallocate($img,200,200,200);
header('content-type:image/jpeg'); //jpg格式
imagejpeg($img); //顯示灰色的方塊
?>
轉載自:
http://blog.sina.com.cn/s/blog_68b56adb0100vnhn.html