+1

Como faço para deixar o fundo de uma imagen .png transparente ao adiciona-la como watermark em outra imagem?

criado por Thiago Schneider em 16/07/2004 5:08am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
16/07/2004 7:32pm
(~12 anos atrás)
Alessander Thomaz respondeu:
Existem scripts para fazer isso. Vários. É dificil explicar como funcionam em poucas linhas. Procure aqui no phpbrasil.com ou no www.phpclasses.org.

Boa sorte.

0
17/07/2004 12:51pm
(~12 anos atrás)
Rodolfo respondeu:
Olá, fiz um script desses faz um tempo... usei o seguinte esquema:

primeiro vc abre a imagem de fundo com :
$im = imagecreatefromjpeg()

depois vc carrega a imagem que vamos usar de "warermark"
$im2 = imagecreatefromPNG()


no meu caso eu fiz a opcao pra tirar toda cor preta da imagem .png
entao vc seta a cor preta...

$preto = imagecolorallocate($im2, 0, 0, 0);

agora vc deixa a cor preta transparente:
imagecolortransparent ($im2, $preto);

agora vc copia as duas imagens e salva...

imagecopymerge($im, $im2, 0, 0, 0, 0, imagesx($im2), imagesy($im2), 100);

esse 100 eh a transparencia q vc vai deixar...

imagejpeg($im, NULL ,70);

pronto... =)


Espero que tenha ajudado... qualquer coisa... #php na brasnet =)

abraços... jsp

0
19/07/2004 8:21pm
(~12 anos atrás)
Thiago Schneider respondeu:
Ae galera, valeu pela ajuda, todas respostas contribuiram e muito com oq eu estava procurando... valeu mesmo.. falow

0
20/07/2004 9:14am
(~12 anos atrás)
png transparente tá funcionando no IE ? pelo que sei, até um tempo atrás não funcionava...

0
24/07/2004 12:14am
(~12 anos atrás)
João K. respondeu:
Faça o teste em
http://www.libpng.org/pub/png/pngs-img.html

Eu desencanei no IE, por tantos bugs e falhas de segurança que ele tem. O IE 6 ainda não deu um suporte decente para o PNG.

Viva o FireFox! (http://www.mozilla.org)

0
30/07/2004 4:04am
(~12 anos atrás)
poxa legal cara.

0
18/11/2004 9:06am
(~12 anos atrás)
André Luiz respondeu:
Quando o trabalho com imagens no PHP tipo, colocar um fundo em uma imagem ou redimensionar uma imagem o tamanho da imagem que eu crio fica muito maior.

Exemplo, tenho uma imagem de 400x300 e tamanho 25K. Quando coloco uma marca d´agua a imagem fica com 95K.

Alguém sabe por que acontece isso?

0
08/04/2005 8:44am
(~11 anos atrás)
Carlos Sica respondeu:
A resposta de Rodolfo Bandeira é correta, não importa se o PNG funciona no IE ou não, a imagem criada no final é JPG, que é salva já com tranparência, dada no momento da fusão das duas imagens.

0
09/05/2005 9:12am
(~11 anos atrás)
lester respondeu:
Gostaria de saber se eu tiver uma iamgem de fundo como png, e a imagem da marca d'agua for png tb, se vai funcionar a transparência??

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)