Estou fazendo um site de fotos www.festasul.net e gostaria de saber se existe algum sistema relativamente completo que gere meus thumbnails de maneira parecida com o Galeria Brasil, porém sem usar banco de dados
Thumbnail Sem Banco De Dados
Started By Z3r0th, 23/03/2004, 23:12
5 replies to this topic
#1
Posted 23/03/2004, 23:12
#2
Posted 24/03/2004, 02:16
cara, tem um programa q gera automaticamente, vc dita o diretorio das figuras e ele gera... tudo em javascript, mas infelizmente num to conseguindo lembrar o nome do dito cujo....
mas tem....
mas tem....
#3 thalesalan
Posted 25/03/2004, 05:39
Bom, concerteza deve ter em php. Mas eu não conheço..
http://www.hotscripts.com (Aqui tem tudo, só que en english)
Até Mais!!
http://www.hotscripts.com (Aqui tem tudo, só que en english)
Até Mais!!
#4 thiagorsl
Posted 25/03/2004, 13:25
E ai vou te ensinar mais ou menos como fazer isso essa é o script que gera igual ao Galeria Brasil que eu desenvolvi
<?
header("Content-type: image/jpeg");//defina que a imagem a ser criada vai ser jpg
$im=imagecreatefromjpeg($_GET['imagem']);//pega o caminho da imagem que é passo pela url nomedoarquivo.php?imagem=caminhadaimagemn e cria uma imagem igual a original
$largurao = imagesx($im);//pega a largura
$alturao = imagesy($im);//pega a altura
$alturad = 50;// altura do thumb
$largurad = ($largurao*$alturad)/$alturao;// calcula a largura a partir da $altura
$nova=imagecreatetruecolor($largurad,$alturad);//cria uma imagem com os valores definidos no $altura e $largura
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//coloca em cima da imagem em branco o imagem copiada da original redinindo o tamanho dela
imagejpeg($nova);//manda para o browser a imagem
imagedestroy($nova);//destroi o memoria utilizada para criar a imagem
imagedestroy($im);//destroi a memor utli na copia da imagem original
?>
para ver como isso funcona coloca assim <img src="nomedoarquivo.php?imagem=caminhodaimagem" > pronto vc tem seu gerador de thumbs
<?
header("Content-type: image/jpeg");//defina que a imagem a ser criada vai ser jpg
$im=imagecreatefromjpeg($_GET['imagem']);//pega o caminho da imagem que é passo pela url nomedoarquivo.php?imagem=caminhadaimagemn e cria uma imagem igual a original
$largurao = imagesx($im);//pega a largura
$alturao = imagesy($im);//pega a altura
$alturad = 50;// altura do thumb
$largurad = ($largurao*$alturad)/$alturao;// calcula a largura a partir da $altura
$nova=imagecreatetruecolor($largurad,$alturad);//cria uma imagem com os valores definidos no $altura e $largura
imagecopyresized($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//coloca em cima da imagem em branco o imagem copiada da original redinindo o tamanho dela
imagejpeg($nova);//manda para o browser a imagem
imagedestroy($nova);//destroi o memoria utilizada para criar a imagem
imagedestroy($im);//destroi a memor utli na copia da imagem original
?>
para ver como isso funcona coloca assim <img src="nomedoarquivo.php?imagem=caminhodaimagem" > pronto vc tem seu gerador de thumbs
Edição feita por: thiagorsl, 25/03/2004, 13:26.
#5
Posted 25/03/2004, 16:44
Essa função imagecreatefromjpeg funciona a partir de qual versão do PHP? Porque eu tenho a versão 4.3.2 e só dá a msg de erro:
Call to undefined function
Guilherme Saldanha - www.guisaldanha.com - Sistemas em PHP
#6 thiagorsl
Posted 25/03/2004, 16:46
Usa função é de uma biblioteca da biblioteca GD procure por ele aki que vai como insta-la no seu pc.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)