patricias 0 Denunciar post Postado Fevereiro 14, 2006 Pessoal, eu tenho uma tabela no banco chamada imagem, onde tenho os campos, id e imagem (preciso ter mais algum?), eu queria fazer um thumbnail e qdo eu fosse printar na tela queria que a exibicao fosse randomica, tenho como fazer isso? alguem tem um exemplo pratico e facil?? obrigada http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fagner 1 Denunciar post Postado Fevereiro 14, 2006 Pessoal, eu tenho uma tabela no banco chamada imagem, onde tenho os campos, id e imagem (preciso ter mais algum?), eu queria fazer um thumbnail e qdo eu fosse printar na tela queria que a exibicao fosse randomica, tenho como fazer isso? alguem tem um exemplo pratico e facil?? obrigada http://forum.imasters.com.br/public/style_emoticons/default/joia.gif [/quote'] Arquivo .php que exibiria a thumb <img src="thumb.php?imagem=<?$variavel_com_diretorio_e_nome_da_imagem?>"> Arquivo thumb.php //variavel que recebe o nome e caminho da imagem $array_ext = explode(".",$_GET['imagem']); $ext = strtoupper($array_ext[1]); if ($ext == "JPG") { header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); } if ($ext == "GIF") { header("Content-type: image/gif"); $im = imagecreatefromgif($_GET['imagem']); } $largurao = imagesx($im); $alturao = imagesy($im); $alturad = 75; $largurad = ($largurao*$alturad)/$alturao; $nova = ImageCreateTrueColor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); if ($ext == "JPG") { imagejpeg($nova); } if ($ext == "GIF") { imagegif($nova); } imagedestroy($nova); imagedestroy($im);Com os arquivos acima basta passar randomicamente o valor da sua imagem para $variavel_com_diretorio_e_nome_da_imagem; e pronto. Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Fevereiro 14, 2006 Fagner, essa $variavel_com_diretorio_e_nome_da_imagem ele vai pegar do banco?? Pessoal, eu tenho uma tabela no banco chamada imagem, onde tenho os campos, id e imagem (preciso ter mais algum?), eu queria fazer um thumbnail e qdo eu fosse printar na tela queria que a exibicao fosse randomica, tenho como fazer isso? alguem tem um exemplo pratico e facil?? obrigada http://forum.imasters.com.br/public/style_emoticons/default/joia.gif [/quote'] Arquivo .php que exibiria a thumb <img src="thumb.php?imagem=<?$variavel_com_diretorio_e_nome_da_imagem?>"> Arquivo thumb.php //variavel que recebe o nome e caminho da imagem $array_ext = explode(".",$_GET['imagem']); $ext = strtoupper($array_ext[1]); if ($ext == "JPG") { header("Content-type: image/jpeg"); $im = imagecreatefromjpeg($_GET['imagem']); } if ($ext == "GIF") { header("Content-type: image/gif"); $im = imagecreatefromgif($_GET['imagem']); } $largurao = imagesx($im); $alturao = imagesy($im); $alturad = 75; $largurad = ($largurao*$alturad)/$alturao; $nova = ImageCreateTrueColor($largurad,$alturad); imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao); if ($ext == "JPG") { imagejpeg($nova); } if ($ext == "GIF") { imagegif($nova); } imagedestroy($nova); imagedestroy($im);Com os arquivos acima basta passar randomicamente o valor da sua imagem para $variavel_com_diretorio_e_nome_da_imagem; e pronto. Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Fevereiro 15, 2006 pessoal, eu nao to conseguindo diminuir a imagem, consigo fazer o upload para o banco, mas qdo vou visualizar aparece no tamanho normal da foto....como posso usar um redimensionamento???? Compartilhar este post Link para o post Compartilhar em outros sites
Epyllion 0 Denunciar post Postado Fevereiro 15, 2006 pessoal, eu nao to conseguindo diminuir a imagem, consigo fazer o upload para o banco, mas qdo vou visualizar aparece no tamanho normal da foto....como posso usar um redimensionamento???? http://forum.imasters.com.br/index.php?showtopic=164120Vê se te ajuda ... Compartilhar este post Link para o post Compartilhar em outros sites