Thumbnails

Enviada por Lincoln David (guappo) 
Lincoln David (guappo)
Thumbnails
02 de April de 2002 às 09:21PM
Como eu poderia criar thumbnails de arquivos jpg?

Como se escreve o "cabecalho" de um arquivo jpg?

Estou precisando disso e nem sei por onde ir :(
PHPrincesa
Re: Thumbnails
03 de April de 2002 às 01:25PM
1. crie um arquivo chamado getimagem.php com o seguinte conteúdo:

<%
//Coloque aqui a conexão
//Mostra foto conforme o código
$resultado=mysql_query("select foto from tabela where codigo=$id",$conexao)or die("Não foi possível realizar a consulta!");
$row = mysql_fetch_array($resultado);

//Este é o cabeçalho
Header ("Content-type: image/jpg");
Header ("Pragma: no-cache");
echo$row[foto];
%>

2. Na página que você quer que exiba ponha o seguinte (independente de outro conteúdo):
<%
//Conexão

$resultado=mysql_query("select * from tabela where codigo=$id",$conexao)or die("Não foi possível realizar a consulta!");
$row = mysql_fetch_array($resultado);
//Coloque aqui a tag de imagem abaixo chamando o arquivo getimagem.php e enviando o código do registro... defina a largura e a altura da imagem
%>
<IMG BORDER=0 SRC="getimagem.php?id=<%echo$row[codigo];%>" widht=40 height=40>

Pronto!
Lincoln David (guappo)
Re: Thumbnails
04 de April de 2002 às 02:40PM
Muito obrigado,
mas acho que esse codigo nao ira diminuir o tamanho da imagem em bytes, o que quero dizer eh q, para o usuario, vira a figura inteira, soh q serah mostrada bem pequena. O interessante seria uma figura menor em tudo (ateh no tamanho em disco) para ficar mais rapido e inteligente tb.

Serah q tem como?!

Eu tive uma ideia maluca: definia em quanto queria diminuir (dois por exemplo), entao lia 1 byte da figura original e salvava numa nova, lia outro e deixava de lado, lia o proximo e salvava... A figura ficou com metade do tamanho, soh que nao eh mais uma imagem (impossivel abri-la), creio que por causa de um "cabecalho" do jpg que informa tamanho, numero de cores etc, ou talvez pela propria estrutura do jpg.

Alguem poderia ajudar?
André de Castr o Zorzo
Re: Thumbnails
08 de April de 2002 às 01:10PM
tem sim, veja as funções de imagens do PHP, será necessária a biblioteca GD...
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.