Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie obrazka przez funkcje
Tadek888
post 12.01.2011, 17:30:53
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.04.2009
Skąd: Białogóra

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


Chciałbym aby skrypt pobierał 10 losowych obrazkow z folderu - udalo mi sie to napisac.

Następnie chciałbym zmienić rozmiar tych obrazków i wyświetlić je przez funkcje (return)
nie zapisujac ich na serwerze.

  1. $image_p = imagecreatetruecolor(254, 154);
  2. $image = imagecreatefromjpeg($path);
  3. imagecopyresampled($image_p, $image, 0, 0, 0, 0, 254, 154, 254, 154);
  4. $im = imagejpeg($image_p, null, 100);
  5.  
  6. return $im


przy kazdej probie wyskakuje mi cos jakby otworzyc jpeg w notatniku.
Ktoś może pomóc aalbo nakierować ?

Z góry dziekuje smile.gif
Go to the top of the page
+Quote Post
sazian
post 12.01.2011, 18:02:10
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


musisz do tego wykorzystywać gd ??nie wystarczy <img src> questionmark.gif
a te krzaki są dlatego że nie nadajesz nagłówka
http://www.php.net/manual/en/function.imag...atefromjpeg.php
Go to the top of the page
+Quote Post
Tadek888
post 12.01.2011, 21:31:50
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.04.2009
Skąd: Białogóra

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


ok ale czy jest możliwość że wywołuję obrazek w taki sposób:


function tworz_obrazek(){
kod funkcji
return $obrazek
}

<img src="<?PHP echo tworz_obrazek();?> "/>
Go to the top of the page
+Quote Post
thek
post 12.01.2011, 22:05:28
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




Nie do końca...
Podajesz jako ścieżkę src link do pliku php,który to wypluwa obrobiony obrazek.
Przykład bazujący na Twoim:
Wywołanie w pliku skrypt.php znajdującego się w katalogu funkcje jakiegoś obrazka o id = 1
  1. <img src="/funkcje/skrypt.php?id=jakis_identyfikator_obrazka"/>

Tutaj zawartość tego pliku skrypt.php
  1. <?php
  2. //tutaj pobranie do skryptu pliku oznaczonego przez id = jakis_identyfikator_obrazka
  3. //tutaj obróbka pliku
  4. //tutaj ustawienie nagłówka wysyłanego do przeglądarki (są przecież nie tylko pliki jpg, ale także gif czy png)
  5. //wyplucie zawartości obrobionej
  6. ?>



--------------------
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
Tadek888
post 12.01.2011, 22:56:55
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.04.2009
Skąd: Białogóra

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


Dziekuje wszystkim - już sie udało smile.gif
Za pomoc dziękuję również DeyV'owi smile.gif
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: 5.05.2025 - 07:44