metaluiz Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 Algum sabe como posso fazer para criar um Thumb de uma imagem, SEM PERDER QUALIDADE NA FOTO.ele gera a miniatura bonitinho, mas fica parecendo giz de cera....perde a qualidade.abracos <?php error_reporting (E_ALL); $abc = imagecreatefromjpeg("13.jpg"); $def = imagecreate(50, 50); $x = imagesx($def); $y = imagesy($def); list($width, $height, $type, $attr) = getimagesize("13.jpg"); imagecopyresized($def, $abc, 0, 0, 0, 0, $x, $y, $width, $height); imagejpeg($def, 'thumb.jpg', 100); ImageDestroy($abc); ImageDestroy($def); print "<HTML><HEAD><TITLE>test</TITLE></HEAD><BODY> original:<hr><img src=\"13.jpg\"><br><br><br>new:<hr><img src=\"thumb.jpg\"></BODY></HTML>"; ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 não vejo erro no seu script..cara, você pode me mandar a imagem 13.jpg?griphon8@ig.com.brfalou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 metaluiz Postado Agosto 9, 2004 Autor Denunciar Share Postado Agosto 9, 2004 qualquer imagem que eu uso fica parecendo giz de cera... não somente a 13.jpgtesta com qualquer foto sua, sem problemas.eu tinha feito um loop que le o diretorio e cria o thumb de todas as fotos dele.todas ficam quase que em preto e branco....como se estivessem como 256 cores apenas (aquela padrão de video quando se formata o windows). horrivel.eu vi que tem algumas funcoes de imagem para manipular cores, mas essas eu não nunca usei. se precisa fazer algo vou dar uma olhada, mas no que ?abracos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 cara, testei aqui e funfou perfeitamente...o problema não será o tamanho de suas imagens ou as dimensões não?falou!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 Cara...acho que na phpbrasil tem alguns scripts e artigos sobre isso...Andei vendo isso há um tempo atrás e, se não me engano, encontrei a resposta lá... ps: não duplique seus posts, cara. na próxima vou deletar um deles... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 metaluiz Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 sera que quando eu tento apenas reduziar a imagem de 640x480 para 420x315 ele zoa ? quando fui fazer testes com muitas imagens, 50x50 ficaram boas uns 95 % delas...mas 420x315 todas zuaram.sei la vou ver o site o Error falo valeu <?php error_reporting (E_ALL); $abc = imagecreatefromjpeg("13.jpg"); $def = imagecreate(420, 315); $x = imagesx($def); $y = imagesy($def); list($width, $height, $type, $attr) = getimagesize("13.jpg"); imagecopyresized($def, $abc, 0, 0, 0, 0, $x, $y, $width, $height); imagejpeg($def, 'thumb.jpg', 100); ImageDestroy($abc); ImageDestroy($def); print "<HTML><HEAD><TITLE>test</TITLE></HEAD><BODY> original:<hr><img src=\"13.jpg\"><br><br><br>new:<hr><img src=\"thumb.jpg\"></BODY></HTML>"; ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
metaluiz
Algum sabe como posso fazer para criar um Thumb de uma imagem, SEM PERDER QUALIDADE NA FOTO.
ele gera a miniatura bonitinho, mas fica parecendo giz de cera....perde a qualidade.
abracos
Link para o comentário
Compartilhar em outros sites
5 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.