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

Reduzir Fotos? Como?


Carlos Rocha

Pergunta

Ola pessoal, preciso de uma função que faça o seguinte:

To dando um loop numa tabela de fotos e a medida que o loop vai sendo dado, as fotos que estao na pasta fotos

e que tem o nome igual o que esta na tabela foto vao aparecendo.

O problema é que umas fotos são muito grandes e eu queria filtrar assim:

Fotos com ate 500 pixels de largura aparecem normalmente.

Fotos com mais de 500 pixels de largura aparecem com 500 pixels de largura e sua altura proporcional a 500 px.

Tem jeito isso?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

$imagem="foto.jpg";

if (file_exists("./figuras/".$imagem)) {

$tamanho = getimagesize("../upload_imagens/".$imagem);

//o 850 é o tamanho maximo do with, no teu caso mude para 500, mude também o $image_with

//550 é altura, mude $image_height

if ($tamanho[0]>850 || $tamanho[1]>550) {

if($tamanho[0]>=$tamanho[1])

{ $image_width = 850;//tamanho maximo de width

$image_porcentagem = ($image_width*100)/$tamanho[0];

$image_height = ($tamanho[1]*$image_porcentagem)/100;

}

if($tamanho[0]<$tamanho[1])

{

$image_height = 550;//tamanho maximo de height

$image_porcentagem = ($image_height*100)/$tamanho[1];

$image_width = ($tamanho[0]*$image_porcentagem)/100;

}

$imagemx="<img src=\"$imagem\" width=\"$image_width\" height=\"$image_height\" border=\"0\"> ";

} else {

$imagemx="<img src=\"$imagem\" border=\"0\">

}

} else {

$imagemx="";

}

tai da uma estudada

wink.gif

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,8k
×
×
  • Criar Novo...