> ### ***php創建圖像五步***
1、創建畫布資源
$im = imagecreatetruecolor(300, 200);
2、準備填充顏色
$white = imagecolorallocate($im,255,255,255);
$black = imagecolorallocate($im, 0 , 0 , 0);
3、在畫布上畫圖像或文字
imagefill($im,0,0,$blue)
imageline($im,0,0,300,200,$white)
4、輸出圖像并保存
header(‘content-type:image/png’);
imagepng($im, \[$str\]) $str是要保存的路徑及文件名
5、關閉畫布資源
imagedestroy($im);
可以畫一些特殊的圖形:
*****
imagesetpixel 畫點
imageline 畫一條線段
imagerectangle 畫一個矩形
imagefilledrectangle 畫一矩形并填充
imagepolygon 畫一個多邊形
imagefilledpolygon 畫一多邊形并填充
imageellipse 畫一個橢圓
imagefilledellipse 畫一橢圓并填充
imagearc 畫橢圓弧
imagefilledarc 畫一橢圓弧且填充
imagettftext 用 TrueType 字體向圖像寫入文本 (添加文字水印)
imagecopy 拷貝圖像的一部分
imagecopymerge 拷貝并合并圖像的一部分(添加圖片水印)
imagecopyresampled 重采樣拷貝部分圖像并調整大小(縮放、剪裁圖片)
getimagesize 取得圖像大小
imagecopyresampled(): 圖片縮放
imagecopyresampled(): 圖片裁剪
### ***圖片水印***
imagecopy()
imagecopy()
imagesx()獲取圖片的寬
imagesy()獲取圖片的高
getimagesize()取得圖像大小