PHP imagecreate()和imagecreatetruecolor():建立畫布

2020-07-16 10:05:15
PHP imagecreate() 函數可以用來建立一個基於調色盤的影象,其語法如下:

resource imagecreate ( int $x_size , int $y_size )

imagecreate() 返回一個影象識別符號,代表了一幅大小為 x_size 和 y_size 的空白影象。

下面的範例演示如何用 imagecreate() 建立一個空白的畫布並輸出一個 PNG 格式的圖片。程式碼如下:
<?php
header("Content-type: image/png");  //設定mime型別
$im = @imagecreate(100, 50) or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 0);   //定義顏色
imagepng($im);   //輸出png格式影象
imagedestroy($im);  //銷毀影象資源, 釋放記憶體
?>
執行以上程式碼,在瀏覽器中的顯示結果如圖所示。