Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Miniatury - zapisywanie
-maciek-
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.10.2004

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


Szukałem na forum informacji na ten temat, lecz zadnej satysfakcjonujacej odpowiedzi nie znalazlem.

chodzi oto aby po utworzenie miniatury, zamiast wysyłac ja do przegladarki, zapisac ja na dysku serwera. probowalem z ImageJpeg($img, "nazwapliku") ale nie działa. wie ktos moze jak to rozwiazac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-maciek-
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 25.10.2004

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


stworzyłem plik o jakim mowiles w poprzednim temacie
  1. <?php
  2.  
  3.  require_once(&#092;"../inc/conf.php\");
  4.  
  5.  $size = getimagesize($img);
  6.  $width = $size[0];
  7.  $height = $size[1];
  8.  $types = array(&#092;"1\" => \"GIF\",
  9. &#092;"2\" => \"JPG\",
  10. &#092;"3\" => \"PNG\");
  11.  $type = $size[2]; 
  12.  $type = $types[$type];
  13.  
  14.  //tutaj okreslam czy fotka jest pionowa czy pozioma i podaje dokladne wymiary
  15.  if($width > $height)
  16.  {
  17.  $width = $foto_x[0];
  18.  $height = $foto_x[1];
  19.  }
  20.  else
  21.  {
  22.  $width = $foto_y[0];
  23.  $height = $foto_y[1];
  24.  }
  25.  
  26.  if($type == &#092;"JPG\")
  27.  {
  28.  $img = imagecreatefromjpeg($img);
  29.  $thumb = imagecreatetruecolor($width, $height);
  30.  imagecopyresized($thumb, $img, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
  31.  header(&#092;"Content-type: image/jpeg\");
  32.  imagejpeg($thumb);
  33.  }
  34.  elseif($type == &#092;"PNG\")
  35. {
  36.  $img = imagecreatefrompng($img);
  37.  $thumb = imagecreatetruecolor($width, $height);
  38.  imagecopyresized($thumb, $img, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
  39.  header(&#092;"Content-type: image/png\");
  40.  imagepng($thumb);
  41.  }
  42.  elseif($type == &#092;"GIF\")
  43. {
  44.  $img = imagecreatefromgif($img);
  45.  $thumb = imagecreatetruecolor($width, $height);
  46.  imagecopyresized($thumb, $img, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
  47.  header(&#092;"Content-type: image/gif\");
  48.  imagegif($thumb);
  49.  }
  50.  
  51.  @imagedestroy($img);
  52.  @imagedestroy($thumb);
  53.  
  54.  
  55. ?>


no in niestety plik nie zapisuje sie na dysku
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 05:23