创建一个宽 $width
像素、高 $height
像素的图片:
imagecreate($width, $height)
从文件名为 $path
的指定格式(如 png、jpg)文件创建图片:
imagecreatefrompng($path)
imagecreatefromjpeg($path)
...
为图片 $img
指定 rgb($r
, $g
, $b
)格式的颜色:
imagecolorallocate($img, $r, $g, $b)
第一次使用时会将颜色应用到图片的背景色,之后不会再这样。
以图片 $img
的坐标($cx
, $cy
),绘制宽 $width
像素、高 $height
像素,边框颜色为 $color
(可以使用 imagecolorallocate($img, $r, $g, $b)
来传递)的(椭)圆形:
imageellipse($img, $cx, $cy, $width, $height, $color)
使用 $font
指代的字体,在图片 $img
的($x
, $y
)坐标中,添加字符为 $string
、颜色为 $color
的字符串:
imagestring($img, $font, $x, $y, $string, $color)
$font
可以选用内置的拉丁语系的字体 1
、2
、3
、4
、5
,也可以借助 imageloadfont()
自定义。
输出图片 $img
为 PNG 文件:
imagepng($img)
输出图片 $img
为 JPEG 文件:
imagejpeg($img)