Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal , tenho este arquivo para redimencionamento de imagens, por meio do link
que eu coloco o endereco deste arquvo e redimenciono as imagens.
O problema é que não estou conseguindo redimencionar as images GIF , somente JPG.
Sei que tenho que fazer isso por meio do ImageCreateFromGif , mas se eu colocar
no código ele só aceita uma função deixando ImageCreateFromJpeg inativo.
Alguem tem alguma ideia?
<?php
// Funçao cria imagem
$imagem = $_GET["imagem"];
$tamanho = $_GET["tamanho"];
$msg = $_GET["msg"];
****
$img = ImageCreateFromJpeg($imagem);
$img = ImageCreateFromGif($imagem);
//recebe a altura e largura da imagem e
//ja tira a proporção de largura
$wi = Imagesy($img);
$he = Imagesx($img);
$img_wi = $tamanho;
$img_he = $he * $tamanho / $wi;
//Aqui é criada a nova imagem
$img_nova = imagecreatetruecolor ($img_he,$img_wi);
imagecopyresized ($img_nova, $img, 0, 0, 0, 0, $img_he, $img_wi, $he, $wi);
//Nessa parte é inserido o texto sobre a imagem e tamanho da font "5" pode
//variar de 1 a 5, ja o "10,10" é a posição do texto y,x sobre a imagem e por fim 3
//referente a coluna
imagestring($img_nova, 2, 10, 10, $msg, 3);
/ Cabeçalhos de img para printar a imagem na tela /
Header("Content-disposition: filename=$imagem");
Header("Content-Type: image/jpeg");
ImageInterlace($img_nova,1);
ImageJpeg($img_nova);
ImageDestroy($img_nova);
ImageDestroY($img);
?>Carregando comentários...