Ir para conteúdo
Fórum Script Brasil
  • 0

thumbnails


shelter

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Seguinte você pode usar aquela classe do link que eu postei, só que ao invés de pegar a imagem por $_FILE['x'], você vai implementar um select com um laço para fazer o tratamento de imagens, partindo do seguinte exemplo:

$result = mysql_query("select * from fotos");

while ($row = mysql_fetch_assoc($result)) {

$handle = new Upload($row['foto]);

}

Continuando a lógica, você salvaria os thumbs em uma subpastas é so apontar na tag img usando a função scandir().

ou

Você também pode criar no seu banco uma nova coluna ou tabela para vincular o thumb a foto grande pelo banco, assim dentro do while deveria haver um INSERT

Leia o artigo do link para ter mais detalhes.

Link para o comentário
Compartilhar em outros sites

  • 0

Caro amigo desculpa acho que não formulei bem a minha pergunta, o que eu quero é mudar o tamnho das minhas fotos no momento de um select ...em exibição ... etilo este codigos + só que perco qualidade , queria saber se existe outra forma que não perdece a qualidade e eu não posso esta fazendo upload desta a cada select tendeu....

echo "<table width='100%' border='0'>";
echo "<tr>";
echo "<td width='20%'>";
echo $row['IDAlbum'];
echo "</td>";
echo "<td width='80%'>";
echo "<img src='../siteBairro/g/galeria/imagens/capa/$row[Capa]' width='120' height='80' ><br />";

echo "</td>";
echo "</tr>";
echo "</table>";

Grato pela ajuda

Link para o comentário
Compartilhar em outros sites

  • 0

Não tem como pegar algo de 1000x1000 px e exibir em 50x50 sem distorcer se você não redimensionar e salvar em algum lugar antes de exibir mesmo que seja numa pasta temp.

Se você não quer ter muito trabalho redimensione e salve elas apos o selct numa pasta thumbs eexiba usando scandir(), depois é so deletar usando unlink dentro de um laço usando a mesma função scandir().

Se for uma foto só nem precisa usar scandir, é só redimensionar e salvar com a classe que te passei e depois usar unlink() para deletar.

Exibindo

$t="temp/";
foreach (scandir($t) as $f){
echo "<img src=$f>";
}
Deletando
$t="temp/";

foreach ($fotos = glob("$t/{*}", GLOB_BRACE) as $deleta ){
@unlink($deleta);
}
@rmdir($t);

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...