raac Posted June 21, 2006 at 12:07 PM Report Share #34076 Posted June 21, 2006 at 12:07 PM 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 ? Link to comment Share on other sites More sharing options...
Destineo Posted June 21, 2006 at 12:37 PM Report Share #34079 Posted June 21, 2006 at 12:37 PM 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 Link to comment Share on other sites More sharing options...
pedrotuga Posted June 21, 2006 at 12:41 PM Report Share #34083 Posted June 21, 2006 at 12:41 PM 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. Link to comment Share on other sites More sharing options...
kingless Posted June 21, 2006 at 12:51 PM Report Share #34087 Posted June 21, 2006 at 12:51 PM Só se pode redimensionar uma imagem depois de se fazer o upload ou estou enganado ? Link to comment Share on other sites More sharing options...
raac Posted June 21, 2006 at 12:56 PM Author Report Share #34089 Posted June 21, 2006 at 12:56 PM 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 ? Link to comment Share on other sites More sharing options...
pedrotuga Posted June 21, 2006 at 01:11 PM Report Share #34095 Posted June 21, 2006 at 01:11 PM 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" Link to comment Share on other sites More sharing options...
entering Posted June 21, 2006 at 01:40 PM Report Share #34099 Posted June 21, 2006 at 01:40 PM 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 Link to comment Share on other sites More sharing options...
kingless Posted June 21, 2006 at 02:04 PM Report Share #34103 Posted June 21, 2006 at 02:04 PM raac, isto pode ajudar-te: http://www.php.net/manual/pt_BR/function.imagecopyresized.php Se souberes inglês isso vai ajudar-te. Link to comment Share on other sites More sharing options...
raac Posted June 21, 2006 at 02:35 PM Author Report Share #34110 Posted June 21, 2006 at 02:35 PM 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 ?!? Link to comment Share on other sites More sharing options...
Drone Posted July 6, 2006 at 03:20 PM Report Share #36598 Posted July 6, 2006 at 03:20 PM 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 🙂 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now