TonyStark1337
@TonyStark1337

Почему скрипт по наложению картинки на картинку не работает?

Привет, есть такой код
function writeTextOnImage($filename, $photo)  
{   
    $size_img = getimagesize($filename);  
    if ($size_img[2]==2)       $src_img = imagecreatefromjpeg($filename);  
    else if ($size_img[2]==1)  $src_img = imagecreatefromgif($filename);  
    else if ($size_img[2]==3)  $src_img = imagecreatefrompng($filename);    
    // устанавливаем цвет нашей надписи и прозрачность (тут он будет синий и полностью прозрачный)
    $color = imagecolorallocatealpha($src_img, 255, 255, 255, 0);  
    $color2 = imagecolorallocatealpha($src_img, 5, 5, 5, 0);  
    $font_file = "font/Lato-Regular.ttf";  // шрифт, которым пишем надпись (будьте внимательны с путем к шрифту)
    $img_x = imagesx($src_img); 
    $img_y = imagesy($src_img);     
    $height_font = 20; // размер шрифта 
	$height_fonts = 20; // размер шрифта 
    $angle = 0;  // наклон надписи
	$iddmg = rand (1,99999999);
	$img_photo = imagecreatefromjpeg($photo); 
	$x2 = imagesx($img_photo); 
	$y2 = imagesy($img_photo); 

	// картинки поверх изображения, 300 и 10 - координаты, где отобразится картинка
	
	imagecopyresampled( $src_img, $img_photo, 100, 100, 0, 0, $x2, $y2, $x2, $y2 ); 

    // Вывод изображения в браузер  
     if ($size_img[2]==2)  
    {  
        header ("Content-type: image/jpeg");  
        imagejpeg($src_img, 'images/'.$iddmg.'.jpg');
        imagejpeg($src_img);		
    }  
    else if ($size_img[2]==1)  
    {  
        header ("Content-type: image/gif");  
        imagegif($src_img);  
    }  
    else if ($size_img[2]==3)  
    {  
        header ("Content-type: image/png");  
        imagepng($src_img);
        imagejpeg($src_img, 'images/'.$iddmg.'.png');		
    }   
    return true;  
} 
// использование 
$imgs = "img/testimage.png"; // путь к изображению
$photo = "example/photo2.png"; // это вывести поверх картинки


writeTextOnImage($imgs, $photo);

Нашел пример у себя на компе, раньше вроде работал, по резулитату выводится только первая фотка.
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы