Inserir marcar d'agua e forçar download da imagem em php

<?php
             $img = "CaminhoImagem.jpg"
             $imagem = imagecreatefromjpeg($img);
             $imagemLogo = imagecreatefromgif("caminhoLogo.gif" );  
             $larguraLogo = imagesx( $imagemLogo ); // Obtem a largura_nova da imagem  
             $alturaLogo = imagesy( $imagemLogo ); // Obtém a altura da imagem  
             $x_logo = imagesx( $imagem ) - $larguraLogo - 5;//// Calcula X 5px da latreral direira  
             $y_logo = imagesy( $imagem ) - $alturaLogo - 5;//// Calcula X 5px do rodapé  
             imagecopymerge( $imagem, $imagemLogo, $x_logo, $y_logo, 0, 0, $larguraLogo, $alturaLogo, 55 ); // Copia a logo para a imagem  
             header("Content-Type: image/jpeg"); // informa o tipo do arquivo ao navegador   
             header("Content-Length: ".filesize(imagejpeg( $imagem, NULL, 90 ))); // informa o tamanho do arquivo ao navegador , e o 90 é a qualidade da compressão da imagem a ser criada
             header("Content-Disposition: attachment; filename=NomedaImagem.jpg"); // informa ao navegador que é tipo anexo e faz abrir a janela de download, também informa o nome do arquivo   
             @readfile(imagejpeg( $imagem, NULL, 90 )); // lê o arquivo   
             flush();  
             imagedestroy($imagem);  
             imagedestroy($imagemLogo);  
?>

0 comentários:

Postar um comentário