Como podemos mesclar perfeitamente duas imagens usando comandos PHP básicos? Considere o seguinte exemplo:
Imagem Um:
[URL da Imagem Um]
Imagem Dois:
[URL da Imagem Dois ]
Resultado desejado:
[URL da imagem mesclada]
Para mesclar dois imagens em PHP, podemos aproveitar a seguinte abordagem:
Criar recursos de imagem:
Use funções como imagecreatefrompng() e imagecreatefromjpeg() para carregue as imagens em recursos separados:
$dest = imagecreatefrompng('vinyl.png'); $src = imagecreatefromjpeg('cover2.jpg');
Configurar Alpha Blending:
Desative a combinação alfa e ative o salvamento alfa para o destino imagem:
imagealphablending($dest, false); imagesavealpha($dest, true);
Mesclar as imagens:
Use imagecopymerge() para mesclar $src em $dest no especificado coordenadas e com a opacidade especificada:
imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100);
Produza a imagem mesclada:
Defina o tipo de conteúdo correto e produza a imagem mesclada usando imagepng() :
header('Content-Type: image/png'); imagepng($dest);
Limpeza:
Libere os recursos de imagem para gerenciamento de memória:
imagedestroy($dest); imagedestroy($src);
Aqui está um exemplo de trecho de código que demonstra a fusão de duas imagens:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3