:: novos artigos ::
|
|
|
:: novos scripts ::
|
|
|
|
|
FAQs
Essa seção tem como objetivo criar um histórico de perguntas ou tópicos
frequentemente perguntados para ajudar a comunidade a documentar as
necessidades dos desenvolvedores iniciantes e também experientes.
| Pergunta: |
Como faço para deixar o fundo de uma imagen .png transparente ao adiciona-la como watermark em outra imagem? |
| Autor: |
Thiago Schneider
|
|
|
Respostas
Resposta contribuída por Alessander Thomaz
em 2004-07-16 19:32:43
|
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.
|
Resposta contribuída por Rodolfo Bandeira
em 2004-07-17 12:51:34
|
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
|
Resposta contribuída por Thiago Schneider
em 2004-07-19 20:21:35
|
Ae galera, valeu pela ajuda, todas respostas contribuiram e muito com oq eu estava procurando... valeu mesmo.. falow
|
Resposta contribuída por André de Castro Zorzo
em 2004-07-20 09:14:49
|
png transparente tá funcionando no IE ? pelo que sei, até um tempo atrás não funcionava...
|
Resposta contribuída por André Luiz
em 2004-11-18 09:06:26
|
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?
|
Resposta contribuída por Carlos Sica
em 2005-04-08 08:44:14
|
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.
|
Resposta contribuída por lester
em 2005-05-09 09:12:53
|
|
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??
|
Imprimir |
Enviar para um Amigo
|
|
|