Imagem com marca d'água com PHP
Boa noite pessoal!
Estou tentando gerar uma imagem com uma marca d'água utilizando outra imagem (logo).
Está dando certo, porém preciso mostrar a imagem gerada com a marca d'água dentro da tag <hrml>.
vejam:
**marca_dagua.php**
function marca_dagua()
{
$imagem_original = "http://localhost/testes_php/modelo_transp.png";
$logo_img = "http://localhost/testes_php/logo_teste.png";
$padding = 30;
$opacidade = 80;
$logo = imagecreatefrompng($logo_img);
$imagem = imagecreatefrompng($imagem_original);
if(!$imagem || !$logo) die("Erro: imagem original ou logo não foram carregadas!");
$logo_size = getimagesize($logo_img);
$logo_width = $logo_size[0];
$logo_height = $logo_size[1];
$imagem_size = getimagesize($imagem_original);
$dest_x = $imagem_size[0] - $logo_width - 210;
$dest_y = $imagem_size[1] - $logo_height - 25;
imagecopymerge($imagem, $logo, $dest_x, $dest_y, 0, 0, $logo_width, $logo_height, $opacidade);
header("content-type: image/jpeg");
imagejpeg($imagem, NULL, 80);
imagedestroy($imagem);
imagedestroy($logo);
}
Ocorre que, ao puxar a função **marca_dagua()** para ser exibida dentro de uma página HTML, ocorre erro. (O erro é uma tela toda preta).
Vejam:
**exibir_marcadagua.php**
<php include('marca_dagua.php'); ?>
<html>
<head>
<titule>Exibindo Marca D'água</title>
</head>
<body>
<?php marca_dagua();?>
</body>
</html>
Alguém poderia me ajudar?
Desde já agradeço!Discussão (1)
Carregando comentários...