Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 135

Gerando Thumbnail

02-09-2014 07:07

estou com esse código abaixo, alguém tem ideia de como eu faço para ele gerar também os tipos GIF, PNG, BMP ?

   header("Content-type: image/jpeg");       $formanome = explode("::", $_GET['imagem']);       $im = $formanome['1'];       $im = imagecreatefromjpeg($im); // Cria uma nova imagem a partir de um arquivo ou URL       $wid = $formanome['0'];     $hei = $formanome['2'];       $origem_x = ImagesX($im);     $origem_y = ImagesY($im);       //VERIFICA VALOR MAIOR     if($origem_x > $origem_y)         $percentual = $wid*100/$origem_x;     else         $percentual = $hei*100/$origem_y;         $widn = intval ($origem_x * $percentual/100);     $hein = intval ($origem_y * $percentual/100);       //Sertifica que os tamanhos estão corretos     if(($hein > $hei) or ($widn > $wid)){         if($hein > $hei)             $percentual = $hei*100/$hein;         elseif($widn > $wid)             $percentual = $wid*100/$widn;                  $widn = intval ($widn * $percentual/100);         $hein = intval ($hein * $percentual/100);     }       $left = ($wid-$widn)/2;     $top = ($hei-$hein)/2;       $img = NULL;     $img = imagecreatetruecolor($wid, $hei);       // Troca o fundo da imagem     $white = imagecolorallocate($im, 255, 255, 255);     imagefill($img, 0, 0, $white);       imagecopyresampled($img, $im, $left, $top, 0, 0, $widn, $hein, $origem_x, $origem_y);       imagejpeg($img); 

0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 135

Gerando Thumbnail

02-09-2014 07:43

resolvi assim:

$extensao = substr($im, -3,3);     if($extensao == "png"){                        $im = imagecreatefrompng($im); // Cria uma nova imagem a partir de um arquivo ou URL          }elseif($extensao == "bmp"){                  $im = imagecreatefrombmp($im); // Cria uma nova imagem a partir de um arquivo ou URL          }elseif($extensao == "gif"){              $im = imagecreatefromgif($im); // Cria uma nova imagem a partir de um arquivo ou URL              }elseif($extensao == "jpg"){                  $im = imagecreatefromjpeg($im); // Cria uma nova imagem a partir de um arquivo ou URL              } 

:)
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17244
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Gerando Thumbnail

02-09-2014 07:59

Blz. Tem uma referência também nesse post para gerar os thumbnails com vários formatos de imagens criar-thumbnail-com-referencia-externa_1_1625.html
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado