shelter Postado Março 5, 2009 Denunciar Share Postado Março 5, 2009 Boa galera,aqui uma ajuda, existe a forma de dimensionar o tamanho de uma foto sem perder a qualidade no momento de select.Grato Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Março 5, 2009 Denunciar Share Postado Março 5, 2009 De que select você esta falando?Upload com redirecionamento Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Março 5, 2009 Autor Denunciar Share Postado Março 5, 2009 select no banco de dados.Ex. tenho o caminho da foto no bando e o tamanho da mesma e muito grande para ex. quero exibir a mesmo tipo do tamanho de 100 x 80 .Agradeço desde já a sua ajuda.abç Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Março 5, 2009 Denunciar Share Postado Março 5, 2009 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 INSERTLeia o artigo do link para ter mais detalhes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Março 5, 2009 Autor Denunciar Share Postado Março 5, 2009 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Março 5, 2009 Denunciar Share Postado Março 5, 2009 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); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
shelter
Boa galera,
aqui uma ajuda, existe a forma de dimensionar o tamanho de uma foto sem perder a qualidade no momento de select.
Grato
Abraços
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.