metaluiz Posted August 9, 2004 Report Share Posted August 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>"; ?> Quote Link to comment Share on other sites More sharing options...
0 griphon Posted August 9, 2004 Report Share Posted August 9, 2004 não vejo erro no seu script..cara, você pode me mandar a imagem 13.jpg?[email protected]falou Quote Link to comment Share on other sites More sharing options...
0 metaluiz Posted August 9, 2004 Author Report Share Posted August 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 Quote Link to comment Share on other sites More sharing options...
0 griphon Posted August 9, 2004 Report Share Posted August 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!!! Quote Link to comment Share on other sites More sharing options...
0 Error404 Posted August 9, 2004 Report Share Posted August 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... Quote Link to comment Share on other sites More sharing options...
0 metaluiz Posted August 10, 2004 Author Report Share Posted August 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>"; ?> Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.