Fagner 1 Denunciar post Postado Janeiro 23, 2004 :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
walace 1 Denunciar post Postado Janeiro 23, 2004 Ae Walace diz q so você pra me tirar dessaPow 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
wxkj 0 Denunciar post Postado Janeiro 23, 2004 nesse link: http://www.imasters.com.br/forum/index.php...3328&hl=boutell Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Wentz 0 Denunciar post Postado Janeiro 26, 2004 :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
wxkj 0 Denunciar post Postado Janeiro 26, 2004 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