Galera tenho este script aqui postado e esta ok quando ao tamanho da imagem, só que estou querendo quando mostrar a imagem ela não ficar distorcida... sera que tem como eu fazer isto? estou postando meu código para vocês darem uma olhada pois gostaria de uma ajuda, por favor!! <? // Nome do Arquivo da Imagem $foto = "foto01_topico1.jpg"; // Nome do Diretorio onde o Arqivo se Encontra $dir = "fotos/"; //Local para onde vai a foto $dirpath = "fotos2/"; // Imagem Original $original = imagecreatefromjpeg($dir . $foto); // Pega o Tamanho da Imagem $x = imagesx($original); $y = imagesy($original); // Define a Largura para a Imagem $newX = 150; // Faz o Calculo para Definir o Tamanho da Imagem $ratio = $newX / $x; $newY = $y * $ratio; // Cria uma Imagem Temporaria com o Novo Tamanho $img_temp = imagecreatetruecolor($newX,$newY); // Muda o tamanho da Imagem Original de Acordo com a Imagem Temporaria imagecopyresized($img_temp, $original, 0, 0, 0, 0, $newX, $newY, $x, $y); // Copia a Imagem Original Alterada substituindo a Imagem Original Padrão imagejpeg($img_temp, $dirpath . $foto, 100); imagejpeg($original); // Apaga as imagens temporarias imagedestroy($img_temp); imagedestroy($original); ?>