//增加一个白色的底,不然新建的画布是黑色的
$white = imagecolorallocate($newImage, 255, 255, 255)
imagefill($newImage, 0, 0, $white)
图像处理也经常使用到imagecopymerge、getimagesize、imagecreatefromjpeg等函数,建议你看下这个链接,全是图像处理的函数http://php.net/manual/zh/ref.image.php
PHP没有绘制平行四边形的函数。你可以用imageline一条线一条线的链接,正如楼上这位所说。但是你也可以用imagepolygon(绘制多边形)。
<?php
// 创建真彩色画布
$image = imagecreatetruecolor(400, 300);
// 填充画布颜色
$bg = imagecolorallocate($image, 0, 0, 0);
// 多边形的颜色
$col_poly = imagecolorallocate($image, 255, 255, 255);
// 绘制多边形
imagepolygon($image,
array (
0, 0,
50, 100,
250, 100,
200, 0
),
3,
$col_poly);
// 输出图片
header("Content-type: image/png");。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)