这是我的代码:
$data = json_decode($_REQUEST['data'], true);
for ($x = 0; $x <= count($data); $x++) {
$img = imagecreate($data[$x][0],$data[$x][1]);
$img2 = imagecreatefromjpeg("apple.jpg");
$background_color = imagecolorallocate($img, 0, 0, 0);
imagecopymerge($img, $img2, $data[$x][2],$data[$x][3],0,0,$data[$x][4],$data[$x][4],100);
header("Content-Type: image/png");
imagepng($img, "icon".$x."png");
imagedestroy($img);
imagedestroy($img2);
}
$ data会返回正确的数据,因此在那里没有问题,但是结果是黑色正方形中有空白正方形(而不是图像)。有人知道我怎样才能使较小的正方形成为我要使用的实际图像?