Ir ao conteúdo

PHP - juntar marca d'agua com qualidade e nome na imagem final


Alanps

Posts recomendados

Postado

Estou fazendo um script para deixar marca d'agua na imagem e o nome final mas não esta dando certo, alguém opode me ajudar ?


<?php
$imagem_original = $_GET['img'];//nome da imagem original
$logo_img = "logo.gif";//nome da logo (utilize png ou gif com fundo transparente)
$padding = 10;//define o espaco que a logo tera no lado esquerdo e na aprte de baixo
$opacidade = 80;//define a porcentagem de transparencia da logo
$logo = imagecreatefromgif($logo_img);//cria a logo
$imagem = imagecreatefromjpeg($imagem_original);//cria a imagem original
if(!$imagem || !$logo) die("Erro: imagem original ou logo não foram carregadas!");//verificar se as imagens foram carredas

$logo_size = getimagesize($logo_img);//obtem as dimensões da logo
$logo_width = $logo_size[0];//atribui a largura da logo
$logo_height = $logo_size[1];//atribui a altura da logo
$imagem_size = getimagesize($imagem_original);//obtem as dimensões da imagem original
$dest_x = $imagem_size[0] - $logo_width - $padding;//define a posição horizontal que a logo se posicionará
$dest_y = $imagem_size[1] - $logo_height - $padding;//define a posição vertical que a logo se posicionará

imagecopymerge($imagem, $logo, $dest_x, $dest_y, 0, 0, $logo_width, $logo_height, $opacidade);//cópia marca d'água na imagem original

// exibe a imagem com a marca d'agua aplicada
header("content-type: image/jpeg");
[B] imagejpeg($imagem, 'nome da imagem', 100);[/B]
imagedestroy($imagem);
imagedestroy($logo);

?>

a marca d'agua fica com baixa qualidade e dá erro na linha em negrito

Postado

a imagem não aparece, fica o quadrado da imagem vazio

mas se eu colocar

imagejpeg($imagem, NULL, 100);

ele funciona, mas não é o nome da imagem q eu quero...

e a qualidade da marca dagua gif tá baixa...

já tentei colocar entre " entre ' tb e não dá

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!