Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> phpThumb() i zapis do pliku
patong
post
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ć (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
sebekzosw
post
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
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
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 (IMG:style_emoticons/default/smile.gif) Chyba file_put_contents lub wariacje z fopen i fwrite z linkiem na ten plik powinny być wystarczające do Twoich potrzeb.
Go to the top of the page
+Quote Post
erix
post
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. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
darko
post
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?
Go to the top of the page
+Quote Post
patong
post
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 (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:01