Galera como eu faço neste codigo onde esta $imagem vim os dados de um form eu tentei assim mas está dando erro
$imagem = $_FILES["arquivo"];
erro
Warning: imagecreatefromjpeg(Array): failed to open stream: No such file or directory in /home/aluguel/public_html/teste.php on line 14
Warning: imagesx(): supplied argument is not a valid Image resource in /home/aluguel/public_html/teste.php on line 16
Warning: imagesy(): supplied argument is not a valid Image resource in /home/aluguel/public_html/teste.php on line 18
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/aluguel/public_html/teste.php on line 24
Warning: imagejpeg(): Unable to open 'Array_mini.jpg' for writing in /home/aluguel/public_html/teste.php on line 27
Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/aluguel/public_html/teste.php on line 30
Codigo
<?
//IMAGEM A SER ABERTA (800x640)
$imagem = "arquivos/fachada_MONT_PARNASSE.jpg";
//DEFINE OS PARÂMETROS DA MINIATURA
$largura = 200;
$altura = 160;
//NOME DO ARQUIVO DA MINIATURA
$imagem_gerada = explode(".", $imagem);
$imagem_gerada = $imagem_gerada[0]."_mini.jpg";
//CRIA UMA NOVA IMAGEM
$imagem_orig = ImageCreateFromJPEG($imagem);
//LARGURA
$pontoX = ImagesX($imagem_orig);
//ALTURA
$pontoY = ImagesY($imagem_orig);
//CRIA O THUMBNAIL
$imagem_fin = ImageCreateTrueColor($largura, $altura);
//COPIA A IMAGEM ORIGINAL PARA DENTRO
ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY);
//SALVA A IMAGEM
ImageJPEG($imagem_fin, $imagem_gerada);
//LIBERA A MEMÓRIA
ImageDestroy($imagem_orig);
ImageDestroy($imagem_fin);
?>
Pergunta
jrdesing
Galera como eu faço neste codigo onde esta $imagem vim os dados de um form eu tentei assim mas está dando erro
$imagem = $_FILES["arquivo"];
erro
Codigo<? //IMAGEM A SER ABERTA (800x640) $imagem = "arquivos/fachada_MONT_PARNASSE.jpg"; //DEFINE OS PARÂMETROS DA MINIATURA $largura = 200; $altura = 160; //NOME DO ARQUIVO DA MINIATURA $imagem_gerada = explode(".", $imagem); $imagem_gerada = $imagem_gerada[0]."_mini.jpg"; //CRIA UMA NOVA IMAGEM $imagem_orig = ImageCreateFromJPEG($imagem); //LARGURA $pontoX = ImagesX($imagem_orig); //ALTURA $pontoY = ImagesY($imagem_orig); //CRIA O THUMBNAIL $imagem_fin = ImageCreateTrueColor($largura, $altura); //COPIA A IMAGEM ORIGINAL PARA DENTRO ImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY); //SALVA A IMAGEM ImageJPEG($imagem_fin, $imagem_gerada); //LIBERA A MEMÓRIA ImageDestroy($imagem_orig); ImageDestroy($imagem_fin); ?>Brigadão :D
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.