Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> phpThumb() i zapis do pliku
patong
post 6.01.2010, 21:25:12
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 18.07.2009

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


Sprawa jest prosta.

Kod
phpThumb.php?src=obrazek.jpg&w=100&h=100


Wywołanie tego w przeglądarce zwraca piękną miniaturkę obrazka.

Teraz jak zapisać zapisać to do pliku ?
Kombinuje z imagejpeg, imagecreate etc. ale "phpThumb.php?src=obrazek.jpg&w=100&h=100" nie może być argumentem tych funkcji.

Może ktoś doradzić jak to sprytnie zrobić questionmark.gif
Go to the top of the page
+Quote Post
sebekzosw
post 6.01.2010, 21:34:45
Post #2





Grupa: Zarejestrowani
Postów: 437
Pomógł: 42
Dołączył: 16.04.2007

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


  1. ImageJpeg(obrazek, gdzie_zapisac, jakosc);


np.:

  1. ImageJpeg($im, "thumbs/nazwa_obrazka.jpg", 80);


ImageJpeg

Ten post edytował sebekzosw 6.01.2010, 21:40:21
Go to the top of the page
+Quote Post
patong
post 6.01.2010, 21:40:32
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 18.07.2009

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


Kod
$obrazek = "phpThumb.php?src=images/mini/40.jpg&w=100&h=100&zc=1&q=100";
imagejpeg($obrazek, "plik", 100);


Warning: imagejpeg(): supplied argument is not a valid Image resource in[...]
Go to the top of the page
+Quote Post
thek
post 6.01.2010, 21:56:12
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Sam popatrz... Funkcja zwraca Ci plik. To co trzeba zrobić? Potraktować to jak plik smile.gif Chyba file_put_contents lub wariacje z fopen i fwrite z linkiem na ten plik powinny być wystarczające do Twoich potrzeb.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
erix
post 6.01.2010, 22:00:41
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Kombinuje z imagejpeg, imagecreate etc. ale "phpThumb.php?src=obrazek.jpg&w=100&h=100" nie może być argumentem tych funkcji.

Bo imagejpeg za pierwszy argument przyjmuje ZASÓB obrazu, a nie ścieżkę. Zasób tworzysz przez imagecreatefromjpeg, to teraz pogłówkuj, jak to ma być.

Tym bardziej, że jest to w naprawdę wielu kursach - jak tworzyć obrazy. Włączysz mózgownicę, zrobisz. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
darko
post 6.01.2010, 22:18:27
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


http://phpthumb.sourceforge.net/demo/docs/...humb.readme.txt
CTRL + F wpisz save i pierwszy wynik, takie trudne?


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
patong
post 6.01.2010, 22:22:58
Post #7





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 18.07.2009

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


Nie będę się popisywał.

Parę rzeczy wygooglowałem, m.in. imagecreatefromjpeg też musi dostać "zasób" obrazu czyli plik.jpeg a nie ścieżkę w sensie pliku php z parametrami w dodatku (phpThumb.php?src=obrazek.jpg&w=100&h=100&zc=1&q=100[itd...]).


Pewnie dalej nie wpadłem na to jeżeli jest to proste rozwiązanie, dlatego proszę - oświeććie mnie smile.gif

postaram się poprawić...

Darko: szacunek.

Przywaliłeś w głowę ciężkim młotem. Ale poskutkowało.


Dzięki.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 20:51