Просмотр поста

.
kantry
Iron_Man, В твоей функции - никак
У тебя там несколько ошибок, во первых imagecreatetruecolor() без параметров,
и изображение ты сохраняешь в jpeg откуда у него альфа канал возьмется
http://php.net/manual/ru/funct ... r.php первый же коммент.
$small = imagecreatetruecolor($xs, $ys);
                
    imagesavealpha($small, true);

    $trans_colour = imagecolorallocatealpha($small, 0, 0, 0, 127);
    imagefill($small, 0, 0, $trans_colour);
   
    $red = imagecolorallocate($small, 255, 0, 0);
    imagefilledellipse($small, 400, 300, 400, 300, $red);
    
    $res = imagecopyresampled($small, $big, 0, 0, 0, 0, $xs, $ys, $x, $y);
    imagedestroy($big);
    imagepng($small, $name_small);
    imagedestroy($small);