Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hedi

Nao gera miniatura no servidor

Recommended Posts

Bom fiz um script que copia a imagem em um diretorio e gera a miniatura, como sempre localmente funciona que é uma maravilha, manda para o servido da 200 erros, veja o script e os erros:if(copy($imagem,"$diretorio")){ //inicio da miniatura---------------------------------$miniatura = explode(".",$diretorio);$miniatura = $miniatura[0]."_mini.jpg"; $imagem_orig = imagecreatefromjpeg($diretorio);//tamanho imagem original$tamanhoX = imagesx($imagem_orig);$tamanhoY = imagesy($imagem_orig); //tamanho da miniatura$altura = 200; //se a altura da imagem enviada for menor, o trumb sera do mesmo tamanhpif($tamanhoY<200){$altura = $tamanhoY; }//redimensinar proporcionalmente$largura = $tamanhoX*$altura/$tamanhoY; //cria uma copia na memoria$imagem_fin = imagecreatetruecolor($largura, $altura); //copia a imagemimagecopyresampled($imagem_fin,$imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $tamanhoX, $tamanhoY); //salvaimageJPEG($imagem_fin,$miniatura); //libera a memoriaimagedestroy($imagem_orig);imagedestroy($imagem_fin);}erros:Warning: imagecreatefromjpeg(): 'img/102080306032644.jpg' is not a valid JPEG file in /home/minin/public_html/muralfotos/postar.php on line 193Warning: imagesx(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 195Warning: imagesy(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 196Warning: Division by zero in /home/minin/public_html/muralfotos/postar.php on line 204Warning: imagecreatetruecolor(): Invalid image dimensions in /home/minin/public_html/muralfotos/postar.php on line 206Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 208Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 210Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 212Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/postar.php on line 213nao sei mais oque faço com esse bostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu testei o script do imastes, e pra varaia nao funcoina no servidor! nao sei porque veja:$imagem = "eu.jpg"; //DEFINE OS PARÂMETROS DA MINIATURA$largura = 100;$altura = 75; //NOME DO ARQUIVO DA MINIATURA$imagem_gerada = explode(".", $imagem);$imagem_gerada = $imagem_gerada[0]."_mini.jpg"; //CRIA UMA NOVA IMAGEM$imagem_orig = imagecreatefromJPEG($imagem);//LARGURA$pontoX = imagesx($imagem_orig);//ALTURA$pontoY = imagesy($imagem_orig); //CRIA O THUMBNAIL$imagem_fin = ImageCreateTrueColor($largura, $altura); //COPIA A IMAGEM ORIGINAL PARA DENTROImageCopyResampled($imagem_fin, $imagem_orig, 0, 0, 0, 0, $largura+1, $altura+1, $pontoX, $pontoY); //SALVA A IMAGEMImageJPEG($imagem_fin, $imagem_gerada); //LIBERA A MEMÓRIAImageDestroy($imagem_orig);ImageDestroy($imagem_fin);erros: Warning: imagecreatefromjpeg(): 'eu.jpg' is not a valid JPEG file in /home/minin/public_html/muralfotos/img/trumb.php on line 19Warning: imagesx(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/img/trumb.php on line 21Warning: imagesy(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/img/trumb.php on line 23Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/img/trumb.php on line 29Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/minin/public_html/muralfotos/img/trumb.php on line 35alguem sabe o que é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa issofunction imagem($filename){$percent = 0.300;// Get new sizeslist($width, $height) = getimagesize($filename);$newwidth = 400 * $percent;$newheight = 300 * $percent;// Load$thumb = ImageCreateTrueColor($newwidth, $newheight);$source = imagecreatefromjpeg($filename);// Resizeimagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);// Output// Content typeheader('Content-type: image/jpeg');imagejpeg($thumb);};imagem('01.jpg');

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.