Colocar Logo em imagem
Boa tarde pessoal.
Tenho um script que faz o redimensionamento da imagem em JPG e salva em uma pasta dO servidor.
Gostaria de adicionar um logo (.PNG) em cada imagem antes de salvar no servidor, isso com PHP.
É possível?
Script usado para fazer upload das imagens:
$caminho_imagem = "../../images";
for ($i=$_POST["nro_inicial"];$i<=$_POST["nro_final"];$i++ ) {
if ( $_FILES["imagem"]["tmp_name"][$i] != NULL && $_FILES["imagem"]["error"][$i]===0 ) {
move_uploaded_file($_FILES["imagem"]["tmp_name"][$i], $caminho_imagem."/".$_FILES["imagem"]["name"][$i]);
$imagem_original = $caminho_imagem."/".$_FILES["imagem"]["name"][$i];
$ImageSizep = GetImageSize($imagem_original);
$largura_original = $ImageSizep[0];
$altura_original = $ImageSizep[1];
$largura_maxima_ampliada = 650;
$tam_ampliada = $largura_maxima_ampliada * 100 / $largura_original;
$largura_ampli = $largura_original / 100 * $tam_ampliada;
$altura_ampli = $altura_original / 100 * $tam_ampliada;
//NOME DO ARQUIVO
$imagem_gerada_ampli = $_POST["cod_conteudo"]."_".$i.".jpg";
//CRIA UMA NOVA
$imagem_orig_ampli = ImageCreateFromJPEG($imagem_original);
$pontoXp = ImagesX($imagem_orig_ampli);
$pontoYp = ImagesY($imagem_orig_ampli);
//CRIA A IMAGEM
$imagem_fin_ampli = ImageCreateTrueColor($largura_ampli, $altura_ampli);
//COPIA A IMAGEM ORIGINAL PARA DENTRO
ImageCopyResampled($imagem_fin_ampli, $imagem_orig_ampli, 0, 0, 0, 0, $largura_ampli+1, $altura_ampli+1, $pontoXp, $pontoYp);
//SALVA A IMAGEM
ImageJPEG($imagem_fin_ampli, $caminho_imagem."/".$imagem_gerada_ampli);
//LIBERA A MEMÓRIA
ImageDestroy($imagem_orig_ampli);
ImageDestroy($imagem_fin_ampli);
unlink($imagem_original);
$img = $imagem_gerada_ampli;
}
}
}Discussão (1)
Carregando comentários...