Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana rozmiaru obrazka przed wrzuceniem do bloga
pixsoul
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 3
Dołączył: 4.06.2005

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


witam,

jak w temacie - czy ktos moze mnie pokierowac jak moge zmienic rozmiar (w pixelach) do okreslonego i drugo trzyma 'aspect ratio' i potem taki juz zresizowany wrzucam jako blog do bazy danych.

szukalem troszke w google-ach, ale tam zawsze znajdowalem jak zmienic rozmiar pliku na dysku poprzez php.

prosze o pomoc - o jakies linki, skrypty, wskazówki - cokolwiek....

z gory wielkie dzieki

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





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 31.01.2006

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


Masz tutaj skrypt tworzacy miniaturki:

  1. <?php
  2. $img = imagecreatefromjpeg($sciezka_do_pliku);
  3.  
  4.  // Wymiarowanie rysunku
  5.  $a = imagesx($img);
  6.  $b = imagesy($img);
  7.  
  8.  if($a > $b){
  9. $na = 200;
  10. $nb = 200 * ($b / $a);
  11.  }elseif($x < $y){
  12. $na = 200 * ($a / $b);
  13. $nb = 200;
  14.  }else{
  15. $na = 200;
  16. $nb = 200;
  17.  }
  18.  
  19. $new_img = imagecreatetruecolor($na, $nb);
  20. imagecopyresampled($new_img, $img, 0, 0, 0, 0, $na, $nb, $a, $b);
  21.  
  22. @imagejpeg($new_img, "./galeria/zdj_small/$plik", 9); // cyfra 9 oznacza jakosc miniaturki, osobiscie polecam wartosc 100
  23.  
  24. ?>


Pozdrawiam
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: 12.10.2025 - 06:35