<?php $imagem = "COLOQUE AQUI A SUA IMAGEM.jpg"; //Define a Largura e a Altura $largura = 200; $altura = 160; //Nome do arquivo redimensionado $imagem_gerada = explode(".", $imagem); //pegamos o conteudo do array e concatenamos com novo.jpg $imagem_gerada = $imagem_gerada[0]."_novo.jpg"; //criamos uma nova imagem ( que vai ser a redimensionada) a partir da imagem original $imagem_orig = ImageCreateFromJPEG($imagem); //pegamos a altura e a largura da imagem original $pontoX = ImagesX($imagem_orig); $pontoY = ImagesY($imagem_orig); //Criamos a imagem redimensionada com a funcao ImageCreateTrueColor para suportar um grande numero de cores $imagem_fin = ImageCreateTrueColor($largura, $altura); //copiamos o conteudo da imagem original e passamos para o espaco reservado a redimencao 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 Memoria ImageDestroy ($imagem_orig); ImageDestroy ($imagem_fin); ?> Adapte o script acima à sua necessidade, com isso com certeza voce vai conseguir redimensionar as suas imagens!!! Fui!