Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera,
Andei estudando um pouco de manipulação de imagens.
Estou com um script que redimensiona uma imagem e grava uma copia da mesma para outras utilizações.
Mas não estou achando como manipular o destino onde armazeno a imagem.
Ela esta sendo gravada sempre na mesma pasta da imagem original.
//imagem a ser aberta
$imagem = "slides/".$slide['image'];
//DEFINE OS PARÂMETROS DA NOVA IMAGEM A SER FEITA
$largura = 830;
$altura = 300;
//NOME DO NOVO ARQUIVO
$imagem_gerada = explode(".", $imagem);
$imagem_gerada = $imagem_gerada[0].'_fancy.jpg';
//CRIA A NOVA IMAGEM
$imagem_orig = imagecreatefromstring(file_get_contents($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);
No caso eu pego a imagem original na pasta slides.
Queria que a copia fosse gravada em uma outra pasta thumbs.
Tem que usar uma outra função pra fazer isso?
Abraços!!!
Carregando comentários...