Olha pessoal caso alguém esteja procurando está aqui, consegui desenvolver um pra redimencionar um basicão sem recursos, depois que eu adicionar outros recursos e bd vou postar aqui. ^_^ . pagina form.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form action="acao.php" method="post" enctype="multipart/form-data"> <input name="foto" id="foto" type="file" /> <input type="submit" name="submit" id="submit" value="Enviar" /> </form> </body> </html> pagina acao.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <? $imagem = $_FILES[foto][tmp_name]; //recebe o arquivo do formulário $nome = $_FILES[foto][name]; //recebe o nome do formulário $img = imagecreatefromjpeg($imagem); // carrega a imagem na variavel variavel img $width_original = imagesx($img); // carrega a largura da imagem $height_original = imagesy($img); // carrega a altura da imagem $width_novo = 120; // determina nova largura $height_novo = 80; // determina nova $nova = imagecreatetruecolor($width_novo,$height_novo);// cria uma nova imagem em branco imagecopyresampled($nova,$img,0,0 ,0,0,$width_novo,$height_novo,$width_original, $height_original); //copia sobre a imagem em branco a nova imagem com as especificações de altura e largura novos imagejpeg($nova,"imagem/$nome"); // salva a imagem ?> </body> </html>