Guest Erika de freitas Postado Outubro 1, 2008 Denunciar Share Postado Outubro 1, 2008 Como faço para visualizar uma foto que esta no banco de dados 1600*1200 mas quando estiver no site fique no tamanho de 600*400?fiz uma busca no forum mas não encontrei nada a respeito se alguém poder me orientar ficaria agradecida. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jasar Postado Outubro 1, 2008 Denunciar Share Postado Outubro 1, 2008 (editado) <img src='$imagem' width='600' height='400'> :Drss brincadeira você tem q pegar a imagem e faze rum imagecreate com ela e redimencionar os tamanhosprocura no php.net a função imagecratehttp://br.php.net/manual/pt_BR/function.imagecreate.phpai tem alguns exemplos Editado Outubro 1, 2008 por Jasar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Erika de freitas Postado Outubro 1, 2008 Denunciar Share Postado Outubro 1, 2008 seria bem mais facil se fosse como você disse anterior rsrsrrssrEnfim piadas a parte vamos as duvidas de uma loira rsrsrsrcoloco isso onde???no banco de dados ou no uploud???é automatico tipo a pessoa poe a foto no tamanho 800*600 no cadastro e o banco de dados converte para 200*300 por exemplo?se você poder me esclarecer essas duvidas ficaria agradecida coraçãoobrigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jasar Postado Outubro 1, 2008 Denunciar Share Postado Outubro 1, 2008 eu uso este script o nome do campo de foto é name='foto'você insere no db $fot3 q he um nome aleatorio q ele gera pra imagem pra ninca sobrescrever ela no diretorio if($foto_name!=""){ unlink("user/$fotu"); $pieces = explode(".", $foto_name); $ext=$pieces[1]; $tempo=date(YMDHMShms); $fot="$foto_name"."$tempo"; $fot2=md5($fot); $fotmed="user-"."$fot2".".$ext"; @copy("$foto" , "user/$fotmed") or die("Couldn't Upload Your File."); $imagemb = "user/$fotmed"; $y = getimagesize("$imagemb"); $largurab = $y[0]; $alturab=$y[1]; $imagem_origb = ImageCreateFromJPEG($imagemb); $pontoXb = ImagesX($imagem_origb); $pontoYb = ImagesY($imagem_origb); $imagem_finb = ImageCreateTrueColor(80, 60); $a= 80; $b= ($alturab.$a)/$largurab; if($a<80){ $a="80"; } if($b<60){ $b="60"; } ImageCopyResampled($imagem_finb, $imagem_origb, 0, 0, 0, 0, $a, $b, $largurab, $alturab); ImageJPEG($imagem_finb, $imagemb); ImageDestroy($imagem_origb); ImageDestroy($imagem_finb); $img="$fotmed"; }obs user é a pasta q você vai upa a foto depois você muda e isso so funciona com jpg então você tem q ver c $pieces[1]; é jppg ou JPG ou jpeg ou JPEG faz um if besta logo depois q ele tem a variavel $pieces[1]; q resolve , espero q ajude :Dhaaa esqueci hauuha ele ta criando uma imag 80 por 60desculpe q esta ilegivel este script preciso m especializarmais em php e largar de vez o POG hauaha :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Erika de freitas
Como faço para visualizar uma foto que esta no banco de dados 1600*1200 mas quando estiver no site fique no tamanho de 600*400?
fiz uma busca no forum mas não encontrei nada a respeito se alguém poder me orientar ficaria agradecida.
Link para o comentário
Compartilhar em outros sites
3 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.