Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z GD
sianx
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.02.2010

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


Witam,
czy byłby ktoś tak uprzejmy i wskazał mi gdzie mam błąd w poniższym kodzie, gdyż nie działa.

Dane:
Plik (edytuj.php) z powyższym kodem znajduje się w katalogu "pliki": http://adres.pl/pliki/edytuj.php
natomiast obraz (img1.jpg) znajduje się w katalogu "obrazy_pass": http://adres.pl/obrazy_pass/img1.jpg

  1. $plik_nazwa_nowa = "img1.jpg";
  2. $adres_res = "./obrazy_pass/".$plik_nazwa_nowa;
  3.  
  4. $image = imagecreatefromjpeg($adres_res);
  5. getimagesize($adres_res);
  6. $new_width = 700;
  7. $new_height = $height * $new_width /$width;
  8. $image_new = imagecreatetruecolor($new_width, $new_height);
  9. imagecopyresized($image_new, $image, 0, 0, 0, 0, $new_width, $new_height,$width, $height);
  10. $zapis = imagejpeg($image_new, $adres_res, 100);
  11. imagedestroy($image);
  12. imagedestroy($image_new);
  13.  



z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Jaki masz błąd ?
getimagesize($adres_res);
To nic nie robi , daj
$zmienna= getimagesize($adres_res);
Gdzie deklarujesz $width?
Go to the top of the page
+Quote Post
sianx
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.02.2010

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


Działa ;]
Przyznam, że pobrałem ten kod z jakiegoś artykułu i źle zinterpretowałem informacje z manuala, sądząc, iż dzięki "getimagesize" samoistnie utworzą się zmienne $width i $height z zawartościami... (IMG:style_emoticons/default/wstydnis.gif) Ale po Twoim zwróceniu uwagi i ponownym przeczytaniu manuala załapałem, że chodzi o typowe tablice. (IMG:style_emoticons/default/sciana.gif)

Dziękuję za pomoc i pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:59