• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

neverdie

Diminuir o tamanho de uma imagem

13 mensagens neste tópico

Boa tarde a todos!

Ca estou eu a chatear com algo que se encontra na net...

É o seguinte tenho uma um sistema de upload de imagens para um site e eu queria mostrar essas imagens num tamanho pre-defenido, nao quero

alterar o tamanho da imagem apenas a quero mostrar com um um tamanho a minha escolha!

Tenho visto alguns scripts para fazer isto mas nao percebi muito bem e por consequencia nao consegui colocar a funcionar alguem me pode ajudar?

Cumprimentos,

Marco

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não precisas de script nenhum. Se não queres alterar a imagem, apenas apresentar no site com um tamanho à escolha:

<img src="image.jpg" width="100" height="100" />

Por exemplo...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O mais simples por vezes escapa-nos...

mas quando é uma imagem grande e eu transformo numa pequena dica um pouco "desfigurada"...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas isso é mesmo assim, não o consegues fazer sem que fique "desfigurada".

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Define apenas o atributo width. Testei no FF 2.0 e no IE7... nos outros não testei...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Define apenas o atributo width. Testei no FF 2.0 e no IE7... nos outros não testei...

A vontade width é "padrão" de HTML, logo todos têm de aceitar

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

exemplo para uma largura máxima de 500px (testado e a funceminar):

testas se a largura da imagem é maior que 500 e, se for, fazes os cálculos e mostras... se não for, limitas-te a mostrar a imagem... sem distorção...

<?
  $imagem = getImageSize ('imagem1.jpg');
   if ($imagem[0]>500)
     {
     $ratio=$imagem[0]/500;
     $largura='500';
     $altura=round($imagem[1]/$ratio);
     }
   else
     {
     $largura=$imagem[0];
     $altura=$imagem[1];
     }
   echo "<img width=\"".$largura."\" height=\"".$altura."\" src=\"".'imagem1.jpg'."\">";
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bons olhos te vejam marinheiro!

neverdie, posso saber porque não podes recorrer a miniaturas?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

oi, djthyrax!

Desculpei nao ter mostrado + interesse no topico é que tenho tido pouco tempo para vir a net...

Estas a dizer para diminuir o tamanho das imagens no momento do upload e guardar essa imagens numa pasta em separado, das do tamanho real?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bons olhos te vejam marinheiro!

neverdie, posso saber porque não podes recorrer a miniaturas?

boas :)

tenho andado atolado com trabalhos para a faculdade e, então, é só mesmo de passagem e com leituras na diagonal...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora