Marca D’agua em imagens com PHP

Utilizando o PHP para inserir uma marca d’agua em suas imagens

Esse Post foi movido para :

http://clares.com.br/2012/11/07/gerar-miniatura-php-adicionando-marca-dagua-nas-imagens/

Desculpe pelo transtorno, aproveite para assinar o novo blog.

Marcado:, , , ,

29 pensamentos sobre “Marca D’agua em imagens com PHP

  1. alexestudos julho 25, 2008 às 5:36 pm

    Muito legal o post,
    é justamente o que estava procurando.

    Obrigado

  2. Léoton setembro 10, 2008 às 6:15 pm

    Mano num fungo aki!
    ele apenas mostrar a foto q num vem pela GET

  3. Rafael Clares setembro 10, 2008 às 6:20 pm

    Leoton, poste o código e o endereço das imagens, senão ficará muito difícil te ajudar. até logo

  4. Léoton setembro 10, 2008 às 6:44 pm

    CAra na ral num entendi o quer vcer dizer com essa liha
    $marca = “images/mascara.gif”;
    esse gif é o script é q cria esse arquivo?

  5. Rafael Clares setembro 10, 2008 às 7:13 pm

    Leoton, Se você ler denovo post verá o comentário dizendo que é preciso haver uma imagem que servira como a marca d’agua, essa linha que você não entendeu é o caminho do arquivo .gif que será mesclado com todas as fotos. Nesse exemplo essa imagem é que que aparece na frente dos carros “clares autos” é uma gif jogada por cima das imagens. Leia novamente por favor. abraços

  6. Léoton setembro 10, 2008 às 7:23 pm

    tá blz…
    entao isso vc upa duas imagens…
    mas só faz a mascara em uma só q vc passa pela get…
    certo?

  7. Rafael Clares setembro 10, 2008 às 7:29 pm

    isso mesmo, a imagem usada para a máscara é uma imagem prédefinida(neste caso) ou seja fixa. Mas nada impede que você informe por GET as 2 imagens tanto a mascara quanto a imagem a que se quer aplicar a mascara. abraços

  8. Junior junho 19, 2009 às 2:19 am

    Muito bom, pra quem está procurando um GD que dê qualidade na foto esté é o perfeito, muito obrigado, a internet precisa de gente como vc , não de designers egositas como muitos outros, valeuuuu

    • Rafael Clares junho 19, 2009 às 11:24 am

      Junior, muito obrigado pelo comentário.
      Fico feliz que tenha gostado.

      abraços

  9. Geena setembro 3, 2009 às 5:39 am

    Muito obrigado pelo tutorial, Rafael. Com algumas pequenas adaptações encaixou perfeitamente no código que eu estou usando e está suficientemente bem expicado.

    • Rafael Clares setembro 3, 2009 às 11:38 pm

      Oi Geena, grato pelo comentário.
      Até logo,

  10. Rogerio outubro 4, 2009 às 4:55 pm

    Muito bom…
    Procurava isso a tempo.

  11. Rafael outubro 6, 2009 às 2:07 am

    Bom, sou novo em php, gostaria de saber se pode me indicar mias informações, pois não consegui fazer.

    Obrigado.

    • Rafael Clares outubro 8, 2009 às 11:41 am

      Rafael, preciso ao menos que você me diga o que está acontecendo.
      até logo

  12. Andre Freitas outubro 8, 2009 às 4:21 am

    Oi rafael! Eu estava procurando isto msm mais não consegui fazer não! :/ Estou iniciando php tenhu aki um upload de foto mais sem a logomarca.E queria que todas as fotos upadas de uma pasta saiam com a minha logo.Agradeço!se puder me ajudar eu lhe agradeço msn= dihfreitah@hotmail.com

    • Rafael Clares outubro 8, 2009 às 11:41 am

      André, preciso ao menos que você me diga o que está acontecendo.
      até logo

  13. Thiago Rafael novembro 18, 2009 às 12:04 am

    Olá rafael
    muito obrigado por seu tutorial
    está bem explicado e fácil de implementar

    mas vai uma dica para os q testaram e ñ conseguiram

    eu tbm ñ estava conseguindo fazer funcionar
    o problema foi q quando copiei o código da página
    e colei no editor de código q to usando

    as aspas ñ foram reconhecidas como separadores
    então tive q digitá-las
    e pronto funcionou q eh uma beleza
    hehehe

    Abs

  14. Thiago Rafael novembro 18, 2009 às 12:38 am

    Olá novamente
    rafael vc pode me da uma ajudinha com imagem PNG
    bom eu fui no manual e modifique a linha:
    $imagem_marca = ImageCreateFromGif($marca);

    e coloquei:
    $imagem_marca = imagecreatefrompng($marca);

    funcionou e tal
    so q a transparência da imagem png n ficou legal
    veja
    http://www.thgcivic.0fees.net/galeria/

    Abs

    • Rafael Clares novembro 18, 2009 às 7:16 pm

      Thiago, dá uma olhada em php.net/imagecreatefrompng … abraços

  15. Kadu Dutra março 21, 2011 às 9:52 pm

    tem como fazer, mais sem alterar o tamanho da imagem ?

    • Rafael Clares abril 1, 2011 às 5:52 pm

      Tem, basta alterar as linhas:
      $new_width = 300;
      $new_height = 250;

      Para:
      $new_width = $width;
      $new_height = $height;

  16. Miller Martins agosto 8, 2011 às 12:24 pm

    Olá Rafael, bom dia.
    Rapaz eu consegui fazer essa marca d’agua normal, mas só que a imagem fica muito sem qualidade, tanto a imagem normal quanto a logomarca.gif.
    Ver aí o meu exemplo neste link;

    Tem como a gente colocar qualidade nas imagens sem que ela fique muito pesada?
    ..
    E só mais uma coisinha, sobre as imagens .png e .gif não aceitam receber a logomarca, elas ficam preta e não aparecem. Como eu faço pro arquivo water.php aceitar todas as extensões de imagens?
    Eu procurei muito neste arquivo php.net mas eu não encontrei essa parte das extensões, eu achei umas coisa falando a respeito mas não me ajudou muito pois eu não soube fazer a alteração para o arquivo water.php aceitar todas elas.
    Por favor, me ajuda, eu fico aguardando a sua resposta.
    Um abraço!

  17. Bruno novembro 6, 2011 às 4:32 pm

    http://www.multi.com.br/
    Preciso fazer um box igual a desse site destaques de locação.
    dinamico que apareca a foto e a descricao em cima da mascara teria como me ajudar?

  18. Alberto fevereiro 8, 2012 às 7:26 pm

    BOA TARDE RAFAEL,
    GOSTARIA DE SABER A POSSIBILIDADE DE APLICAR ESSA MARCA D’AGUA NA GALERIA DINAMICA QUE VOCÊ DISPONIBILIZA AQUI NO SITE?

    • Rafael Clares fevereiro 10, 2012 às 7:20 pm

      Alberto, você precisa ler os 2 posts e entender o mínimo de PHP para fazer isso!

      • Dhyego Andre fevereiro 29, 2012 às 8:53 pm

        Boa Tarde, Gostaria de saber o seguinte, eu estou usando Shadowbox.
        Com thumb, mas queria usar o water para quando abrir o shadowbox.

        <a href="water.php?galeria/grandes/” rel=”shadowbox[Vacation]” >

        <img src="thumb.php? img=galeria/miniaturas/” id=”photo_compagny” />

        ——–
        Alguem poderia me ajudar não sei que estou fazendo de errado….

        E parabéns pelos posts, o Thumb peguei aqui tbm =D

      • Rafael Clares abril 3, 2012 às 8:08 pm

        Oi está faltando o arquivo em href=”water.php?galeria/grandes/”
        creio que seria algo como href=”water.php?galeria/grandes/foo.jpg”

  19. R3X abril 19, 2012 às 2:53 am

    Parabéns pelo código amigo, me ajudou bastante.

Os comentários estão desativados.

%d blogueiros gostam disto: