Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skalowanie obrazów
Emane
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.10.2011

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


Witam,
mam skrypt, który teoretycznie nie wyrzuca mi żadnych błędów i możliwe, że powinien działać prawidłowo (możliwe dlatego, że juz sama nie wiem smile.gif) Otóż, tworzone miniatury są oczywiście zapisywane oraz wyświetlane, lecz właśnie z tym zapisaniem zdaje się mam problem. Zapisana miniatura to po prostu czarny kwadrat. Nie wiem w tym momencie czy wina leży po mojej stronie czy serwera, w każdym razie daje kod do przeanalizowania.

  1. <?php
  2. $file=$rekord['nazwa'];
  3. $info = @getimagesize($file);
  4.  
  5. $new_w = 250;
  6. $new_h = 250;
  7.  
  8. if ($old_x > $old_y)
  9. {
  10. $thumb_w=$new_w;
  11. $thumb_h=$old_y*($new_h/$old_x);
  12. }
  13.  
  14. if ($old_x < $old_y)
  15. {
  16. $thumb_w=$old_x*($new_w/$old_y);
  17. $thumb_h=$new_h;
  18. }
  19.  
  20. if ($old_x == $old_y)
  21. {
  22. $thumb_w=$new_w;
  23. $thumb_h=$new_h;
  24. }
  25. $th = ImageCreateTrueColor($thumb_w, $thumb_h);
  26. imagecopyresampled($th, $file, 0, 0, 0, 0, $thumb_w, $thumb_h, $old_x, $old_y);
  27. imagejpeg($th, 'min/'.$rekord['id'].'min.jpg',80);
  28.  
  29. print "<H1 class='title'>".$rekord['nazwa']."</H1>
  30. <hr width='50%' align='center'><br>
  31. <P><img src='min/".$rekord['id']."min.jpg'</P>";
  32. } else {
  33. print "Nie ma artykułu o podanym identyfikatorze\n";
  34. }
Go to the top of the page
+Quote Post

Posty w temacie
- Emane   [PHP]Skalowanie obrazów   27.10.2011, 12:10:42


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: 22.08.2025 - 05:42