«imagecreatefromjpeg» возвращает пустой квадрат вместо самого изображения - PullRequest
0 голосов
/ 07 декабря 2018

Это мой код:

$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 возвращает правильные данные, поэтому проблем нет, но в результате получаются черные квадраты с пустыми квадратами (вместо изображения) в них.Кто-нибудь знает, как я могу сделать меньший квадрат фактическим изображением, которое я пытаюсь использовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...