Ir para conteúdo

POWERED BY:

Arquivado

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

Fagner

Thumb com ma qualidade.

Recommended Posts

:mellow: Estou usando um codigo pra gerar thumbs porem elas estao saindo com ma qualidade...

sera que poderia me ajudar..

a pagina para ver as thumbs eh.:

http://www.topcaceres.com.br/paginacao_com_thumb.php Segue codigo que gera minhas thumbs

$imagem = "galeria/images/$reg[pasta]/$reg[foto01]"; // Tipo: JPG// DEFINIR O NOME DO ARQUIVO PARA O THUMBNAIL   $thumbnail = explode('.', $imagem);   $thumbnail = $thumbnail[0]."_thumbnail.jpg";// DEFINIR AS DIMENSÕES PARA O THUMBNAIL   $x = 100; // Largura   $y = 80; // Altura// LÊ A IMAGEM DE ORIGEM    $img_origem = ImageCreateFromJPEG($imagem);// PEGA AS DIMENSÕES DA IMAGEM DE ORIGEM    $origem_x = imagesx($img_origem); // Largura    $origem_y = imagesy($img_origem); // Altura// ESCOLHE A LARGURA MAIOR E, BASEADO NELA, GERA A LARGURA MENOR    if($origem_x > $origem_y) { // Se a largura for maior que a altura       $final_x = $x; // A largura será a do thumbnail       $final_y = floor($x * $origem_y / $origem_x); // A altura é calculada       $f_x = 0; // Colar no x = 0       $f_y = round(($y / 2) - ($final_y / 2)); // Centralizar a imagem no meio y do thumbnail    } else { // Se a altura for maior ou igual à largura       $final_x = floor($y * $origem_x / $origem_y); // Calcula a largura       $final_y = $y; // A altura será a do thumbnail       $f_x = round(($x / 2) - ($final_x / 2)); // Centraliza a imagem no meio x do thumbnail       $f_y = 0; // Colar no y = 0    }// CRIA A IMAGEM FINAL PARA O THUMBNAIL    $img_final = ImageCreate($x,$y);// COPIA A IMAGEM ORIGINAL PARA DENTRO DO THUMBNAIL    ImageCopyResized($img_final, $img_origem, $f_x, $f_y, 0, 0, $final_x, $final_y, $origem_x, $origem_y);// SALVA O THUMBNAIL    ImageJPEG($img_final, $thumbnail);// LIBERA A MEMÓRIA    ImageDestroy($img_origem);    ImageDestroy($img_final);//// FIM DO CODIGO PARA GERAR THUMBS.. //////

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Walace diz q so você pra me tirar dessa

Pow cara... vou ficar devendo, não manjo nada destes comandos aí. :( Mas vou tentar dar uma pesquisada, se achar algo te aviso. ;) :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

:mellow: Aproveitando q você está falando de imagem....eu queria saber qual configuração no arquivo php.ini deve ser feita,, pois tenho o php 4.3.4 e não funciona esses comandos de imagem de jeito nenhum.....caso algum souber agradeceria.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

essas funções dependem da biblioteca GDno arquivo php.ini comente a linha php_gd.dll e descomente a linha php_gd2.dllverifique também o caminho setado no extension_dir e se a dll existe.feito isso execute o phpinfo(); na página procure por "GD" se encontrar é porque deu tudo certo

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.