Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zmiana wielkosci zdjec
Hpsi
post
Post #1





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


Witajcie naziwzując do porzeniego mojego tematu zwiazanego z imagecreateformjpeg. mam problem gdyż generator nonstop cos knoci w zapisywaniu strumienia oto ten kod:
  1. <?php
  2.  
  3. function zdjecie($old_path, $new_path, $width, $height)
  4.  {
  5.  $old_size = getimagesize($old_path);
  6.  
  7. if($old_size[0] <= $width && $old_size[1] <= $height)
  8. {
  9.  copy($old_path, $new_path);
  10. } // if
  11. {
  12. if($height/(($ratio = $old_size[0]/$width)) >= $width)
  13. {
  14. $ratio = $old_size[1]/$height;
  15. }   // if
  16. $new_width = $old_size[0]/$ratio;
  17. $new_height = $old_size[1]/$ratio;
  18. $old_img = imagecreatefromstring(implode('', file($old_path)));
  19. $new_img = imagecreatetruecolor($new_width, $new_height);
  20. imagecopyresampled($new_img, $old_img, 0, 0, 0, 0, $new_width, $new_height, $old_size[0], $old_size[1]);
  21. imagejpeg($new_img, $new_path);
  22. imagedestroy($old_img);
  23. imagedestroy($new_img);
  24. }// else
  25. chmod($new_path, 0777);
  26.                         
  27.  
  28. }       // function
  29.     
  30.  
  31. ?>


w którym miejscu jest bład ...

Ten post edytował Hpsi+ 28.05.2005, 09:59:09
Go to the top of the page
+Quote Post

Posty w temacie
- Hpsi+   Problem z zmiana wielkosci zdjec   28.05.2005, 09:58:48
- - gu35t   [PHP] pobierz, plaintext <?phpfunction res...   28.05.2005, 12:47:23
- - Hpsi+   dzieki ale mam pyanko w ktorym miejscu zapisujesz ...   28.05.2005, 13:40:01
- - gu35t   http://pl.php.net/manual/pl/function.imagejpeg.php   28.05.2005, 13:51:57
- - Hpsi+   dziękuje ślicznie za pomoc!:)   28.05.2005, 14:42:29
- - gu35t   NMZC   28.05.2005, 15:02:49


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: 23.08.2025 - 08:57