Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie obrazka przez funkcje
Forum PHP.pl > Forum > Przedszkole
Tadek888
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
sazian
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
Tadek888
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();?> "/>
thek
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. ?>

Tadek888
Dziekuje wszystkim - już sie udało smile.gif
Za pomoc dziękuję również DeyV'owi smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.