buthy Postado Abril 13, 2011 Denunciar Share Postado Abril 13, 2011 Então galeraTo com um probleminha...A foto é upada pelo sistema de galeria de fotos, com a qualidade normal...Dai depois, quando ela vai ser exibida, através desse código:<? header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); $largurao = imagesx($im); $alturao = imagesy($im); if ($alturao > $largurao){ $alturad = 500; $largurad = 375; }else{ $alturad = 375; $largurad = 500; } $nova = imagecreatetruecolor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); imagejpeg($nova); imagedestroy($nova); imagedestroy($im); ?>Ela tem uma perda consideravel na qualidade..Como eu faço pra deixar a foto com a qualidade normal??Valeuu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Abril 14, 2011 Denunciar Share Postado Abril 14, 2011 imagejpeg tem um argumento opcional "quality" onde você define a qualidade usada... informe este argumento como 100%. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 buthy Postado Abril 14, 2011 Autor Denunciar Share Postado Abril 14, 2011 muito obrigado cara!utilizei o imagejpeg($nova,null,100) e deu tudo certo :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
buthy
Então galera
To com um probleminha...
A foto é upada pelo sistema de galeria de fotos, com a qualidade normal...
Dai depois, quando ela vai ser exibida, através desse código:
Ela tem uma perda consideravel na qualidade..
Como eu faço pra deixar a foto com a qualidade normal??
Valeuu
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.