Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]zmniejszanie wagi strony. zmniejszanie obrazka z serwera?
japolak
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

Ostrzeżenie: (0%)
-----


witam

od jakiegos czasu mysle nad optymalizacja mojej stronki ..bo google slono ją traktuje 50% oceną w tej kwestii.

najwiekszym mankamentem jest to iż strona ładuje sobie duzo obrazów. w pełnej rozdzielczości. a pozniej html sobie to skaluje lub css ( w zależności w jakim czasie pisalem dany element strony - stronka ma okolo 4 latka).

i chodzi mi o to czy można za pomocą php lub innego narzędzia z serwera pobierać pomnijeszone pliki na strone.

czyli na serwerze mam np fullhd.. a php w locie przy otwieraniu strony mi przerabia to wszystko na miniaturki 200x150px ?

jak to sie ma do wydajnosci strony. czy nie obciązy to zbytnio serwera? jak to sie ma do wagi strony? czy to rzeczywiście może wpłynąc na wielkość czas ładowania ?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Beniooo
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 26
Dołączył: 26.01.2012
Skąd: Ci to przyszło do głowy?

Ostrzeżenie: (0%)
-----


Potrzebne biblioteki GD
  1. $source = "source_image.jpg";
  2. $dest = "resized_image.jpg";
  3. $quality = 100;
  4. $scale = 0.5;
  5.  
  6. $imsize = getimagesize($source);
  7. $x = $scale * $imsize[0];
  8. $y = $scale * $imsize[1];
  9.  
  10. $im = imagecreatefromjpeg($source);
  11. $newim = imagecreatetruecolor($x,$y);
  12. imagecopyresampled($newim, $im, 0, 0, 0, 0, $x, $y, $imsize[0], $imsize[1]);
  13. imagejpeg($newim, $dest, $quality);

Powyższy skrypt przeskaluje o połowę, jeśli chcesz inne proporcje - zmieniasz zmienną scale

Ten post edytował Beniooo 31.03.2014, 21:47:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 02:05