21,887
社区成员
发帖
与我相关
我的任务
分享
<?php
header("Content-type: image/jpeg");
$IM = imagecreate (600,500);
$White = imagecolorallocate($IM,0xf5,0xf5,0xf5);
$Red = imagecolorallocate($IM,0xff,0x00,0x00);
//$LineString=$_GET["LineString"];
//$LineString=$_POST["LineString"];
$LineString="318,135&327,263.25|148.5,263.25&327,262.5|318.75,137.25&148.5,263.25|139.5,137.25&148.5,262.5|138.75,136.5&318,135.75|";//例子
$LineArray=explode("|",$LineString);
foreach($LineArray as $LineData){
$LineChild=explode("&",$LineData);
if(count($LineChild)==2){
$LineStart=explode(",",$LineChild[0]);
$LineEnd=explode(",",$LineChild[1]);
imageline($IM,$LineStart[0],$LineStart[1],$LineEnd[0],$LineEnd[1],$Red);
}
}
imagejpeg($IM);
//imagejpeg($IM,"test.jpg",80);//保存图片.80为图片质量
//推荐用ImagePNG()输出,这样图片质量要好些,文件大小也小些
?>