Atualizado em 10 de Abril de 2015
Redimensionar Imagem JPG com PHP
Olá pessoal,No penúltimo artigo da série vamos ver como redimensionar o tipo de imagens mais comum na web, o JPG.
Para redimensionar o código e o mesmo, mudando somente dois comandos. São eles: imagecreatefromjpeg e imagejpeg.
Vamos ver o exemplo:
<?php
function redimencionarImagemJPG($imagem, $largura, $altura)
{
// Cria um identificador para nova imagem
$imagem_original = imagecreatefromjpeg($imagem);
// Salva o tamanho antigo da imagem
list($largura_antiga, $altura_antiga) = getimagesize($imagem);
// Cria uma nova imagem com o tamanho indicado
// Esta imagem servirá de base para a imagem a ser reduzida
$imagem_tmp = imagecreatetruecolor($largura, $altura);
// Faz a interpolação da imagem base com a imagem original
imagecopyresampled($imagem_tmp, $imagem_original, 0, 0, 0, 0, $largura, $altura, $largura_antiga, $altura_antiga);
// Salva a nova imagem
$resultado = imagejpeg($imagem_tmp, 'imagem_nova.jpg');
// Libera memoria
imagedestroy($imagem_original);
imagedestroy($imagem_tmp);
if($resultado)
{
return 'Imagem Reduzida';
}
else
{
return 'Erro!';
}
}
echo redimencionarImagemJPG('imagem_teste.jpg', 300, 144);
?>
Veja como fica a imagem:

Então e isso pessoal, até o próximo artigo desta série.
Veja também: Redimensionar Imagem PNG com PHP
Veja também: Redimensionar Imagem GIF com PHP
Veja também: Função para Redimensionar Imagens
"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)
Até a próxima.