Felipee Postado Abril 3, 2006 Denunciar Share Postado Abril 3, 2006 Amigos,Tem como realizar o upload de imagem e grava-las no servidor no tamanho e formato que a gente quer?Assim evitariamos imagens grandes e fora dos padroes de tamanho e tipo de arquivo que desejamos.Agora o problema: como fazer isso?Agradeco quelquer ajuda.felipee. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipee Postado Abril 3, 2006 Autor Denunciar Share Postado Abril 3, 2006 o que estou tentando fazer:index.php:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form action="grava.php" method="post" enctype="multipart/form-data" name="form1"> <p> <input type="file" name="file"> </p> <p> <input type="submit" name="Submit" value="Submit"> </p></form></body></html>grava.php: //Recebe o nome da imagem $imagem=$file; $img = ImageCreateFromJpeg($imagem); //recebe a altura e largura da imagem e //já tira a proporção de largura $wi=ImageSY($img); $he=ImageSX($img); $img_wi=40; $img_he=$he * 40 / $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); //move para pasta na web $pasta = "imagem/"; //.$c @chmod("imagem/",0777); if (!is_dir($pasta)) {mkdir($pasta, 0777); @chmod($pasta,0777); } $id="1"; $foto="rosto"; $dest = $pasta."/".$foto.$id.".gif"; // Não altere esta variável. @chmod($dest,0777); if(!move_uploaded_file($img_nova, $dest)) //estava $file ao invez de $img_nova { echo "<div align=center><font color='#000000' face='tahoma,verdana,arial'><h1>Atenção!</h1><p>Não foi possível enviar o arquivo!<p>Obrigado.</font></div><p>"; echo "<p>"; // exit; }não está dnado certo....parece que funcao move_uploaded_file precisa do caminho c:\image.gif que vem com a variavel $file.agradeco qualquer ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Felipee
Amigos,
Tem como realizar o upload de imagem e grava-las no servidor no tamanho e formato que a gente quer?
Assim evitariamos imagens grandes e fora dos padroes de tamanho e tipo de arquivo que desejamos.
Agora o problema: como fazer isso?
Agradeco quelquer ajuda.
felipee.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.