Jump to content

Recommended Posts

Posted

Viva pessoal,

Actualmente na amostragem das imagens num site que está em desenvolvimento tenho usado :

<img src="foto.php?nomedafoto.jpg">

Onde o foto.php tem uma funçao onde vai redimensionar a foto para as dimensões que pretendo.

Agora pergunto ,sendoum site com muitas visitas o que é mais eficaz o processo que tenho vindo a fazer ou aquando do upload da imagem redimensionala logo automaticamente ?

Posted

Boas,

O melhor é redimensioná-lo quando se faz o upload. Assim de todas as vezes que acedes à imagem não estás sempre a ter que chamar uma função. Se 1000 pessoas estiverem a ver a imagem, são 1000 chamadas ao foto.php, enquanto que se já tiveres a imagem redimensionada, é só mostrá-la.

Cumps,

- Destineo

Posted

1000 chamadas a uma função não são nada de especial hoje em dia, no entanto est função é muito lambareira pois ocupa muita memoria visto os parâmetros de entrada serem imagens.

Por isso, como o destineo disse, e bem, faz o resizer aquando o upload.

Posted

Obrigado pessoal pelo esclarecimento, vou entao tentar redimensionar as imagens depois de o upload ser feito.

Já agora podem me dar umas luzes de como se faz para fazer o resizer rápido e eficaz ?

Posted

Só se pode redimensionar uma imagem depois de se fazer o upload ou estou enganado ?

Estás certo.

O PHP é uma linguagem que corre no servidor, as imagens só podem como é obvio ser redimensionadas no servidor, mas a questao está em redimensiona-las de uma vez logo após estas serem subidas ou em redimensiona-las cada vez que são mostradas.

Obrigado pessoal pelo esclarecimento, vou entao tentar redimensionar as imagens depois de o upload ser feito.

Já agora podem me dar umas luzes de como se faz para fazer o resizer rápido e eficaz ?

epa... isto n é grande ajuda mas... GOOGLE!

"php image resize"

Posted

depende de caso para caso, imagina uma galeria de fotos

as fotos sao redimensionadas de cada vez que se visita a galeria, e quando se da um click na foto abre a original

se não te importa minimamente o tamanho original das fotos, modifica as fotos apos o upload logo

Posted

raac, isto pode ajudar-te: http://www.php.net/manual/pt_BR/function.imagecopyresized.php

Se souberes inglês isso vai ajudar-te.

Obrigado Kingless, já estou entretido 😛

Mas continuo com um problema:

Na página inicial do site aparece uma listagem dos ultimos produtos com a respectiva imagem num tamanho, depois quando se faz um search tambem aparece a imagem do produto mas mais pequena e por fim quando se entra no produto que se quer aparece a imagem em tamanho grande.

Agora a minha duvida é faço o script de maneira a redimensionar 3 imagens de tamanhos diferentes ou apenas fazer um redirecionamento para a imagem ocupar menos espaço e redimensionar directamente a imagem assim:  <img src="foto.php?nomedafoto.jpg"> ?

Qual a vossa opiniao ?!?

  • 3 weeks later...
Posted

Normalmente quando fazemos resizes é para criar os thumbnails, que quando se clica aparece a imagem de tamanho original... podes criar tipo script de enviar o fixeiro e faze resize de um thumbmail  "medio" digamos lol dps na pagina onde for para aparecer o thumbnail "pequeno" fazes o script do tipo foto.php?... pq ja é uma imagem mais pequena que a original o servidor ja actua com mais rapidez digo eu 😉

Cada um tem a sua maneira de programar/pensar, fica aqui a minha opinião  🙂

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.