Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie dzialajacy resize :/
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


  1. <table border="0" align=center>
  2. <form action="resize.php" method="post" enctype="multipart/form-data">
  3. <tr><td><b>IMG<br />(<i>*.jpeg, *.gif, *.png</i>):</b></td><td><input type="file" name="img" class="t1" />
  4. <tr><td>&nbsp;</td><td><input type="submit" value="Dodaj" name="send" class="t1" /></td></tr>
  5. </form>
  6. </table>
  7. <?
  8. if(isset($_FILE['img'])){
  9. // Resize
  10.  
  11. $size = GetImageSize($_FILE['img']);
  12.  
  13. $szerokosc = $size[0];
  14. $wysokosc = $size[1];
  15. $max_szerokosc = 100; $max_wysokosc = 100; 
  16.  
  17. $x = $max_szerokosc / $szerokosc;
  18. $y = $max_wysokosc / $wysokosc;
  19.  
  20. if ( ($szerokosc <= $max_szerokosc) && ($wysokosc <= $max_wysokosc) ) {
  21. $nowa_szerokosc = $szerokosc;
  22. $nowa_wysokosc = $wysokosc;
  23. }
  24. else if (($x * $wysokosc) < $max_wysokosc) {
  25. $nowa_wysokosc = ceil($x * $wysokosc);
  26. $nowa_szerokosc = $max_szerokosc;
  27. }
  28. else {
  29. $nowa_szerokosc = ceil($y * $szerokosc);
  30. $nowa_wysokosc = $max_wysokosc;
  31. }
  32.  
  33. $zrd = ImageCreateFromJpeg($_FILE['img']);
  34. $prz = ImageCreate($nowa_szerokosc,$nowa_wysokosc);
  35. ImageCopyResized($prz, $zrd, 0, 0, 0, 0,
  36. $nowa_szerokosc,$nowa_wysokosc,$szerokosc,$wysokosc);
  37. header('Content-type: Image/jpeg');
  38. ImageJpeg($prz, null, -1);
  39. ImageDestroy($zrd);
  40. ImageDestroy($prz);
  41.  
  42. }
  43. ?>

napisalem sobie cos takiego ale nie wiem dlaczego, nie chce to dzialac wogole :/ co robie zle (pewnie wszystko) ?

pozdrawiam,
Balon.


--------------------
Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki
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: 20.08.2025 - 15:58