Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nie tworzy obrazka
Forum PHP.pl > Forum > Przedszkole
webspy
Proszę o pomoc, mam skrypt z manuala:

  1. <?php
  2. header("Content-type: image/png");
  3. $im = @imagecreate(110, 20)
  4. or die("Cannot Initialize new GD image stream");
  5. $background_color = imagecolorallocate($im, 0, 0, 0);
  6. $text_color = imagecolorallocate($im, 233, 14, 91);
  7. imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
  8. imagepng($im);
  9. imagedestroy($im);
  10. ?>

TYlko zamiast obrazka wyswietla mi cos takiego: �PNG 
CO z tym jest nie tak?? co trzeba zmienic??
Biblioteke GD mam sprawdzałem przez
  1. <?php
  2. $gd = gd_info();
  3.  
  4. foreach($gd as $klucz => $wartosc) {
  5. if ($wartosc == '1') $wartosc = '<b>tak</b>';
  6. elseif ($wartosc == '0') $wartosc = '<b>nie</b>';
  7. else $wartosc = '<b>'.$wartosc.'</b>';
  8.  
  9. echo $klucz.': '.$wartosc.'<br />';
  10. }
  11. ?>

Wyswietla taki oto tekst:
GD Version: 2.0 or higher
FreeType Support: tak
FreeType Linkage: with freetype
T1Lib Support: tak
GIF Read Support: tak
GIF Create Support: tak
JPG Support: tak
PNG Support: tak
WBMP Support: tak
XPM Support: nie
XBM Support: nie
JIS-mapped Japanese Font Support: nie

Z gory dziekuje za pomoc.
darko
Działa, a ustawienia GD mam identyczne! Pamiętaj, że jak wysyłasz obrazek do przeglądarki, to nie wypluwaj ani przed wygenerowaniem ani po żadnego tekstu, żadnego echo print itp.
webspy
mam sam skrypt tworzacy obrazek taki jaki podalem wczesniej i nic nie mam przed ani po.
Wiec nie wiem czemu mi nie dziala sad.gif
moze jakos go trzeba wczytac inaczej?? nie mam pojecia.
Tworzenie miniaturek ze zdjecia ktore mam juz na serwerze dziala ale chcialbym miec obraz na ktorym wstawie napisy
darko
Pobawię się w moda: nie crossuj - Temat: PHPTworzenie obrazka GD nie dziaa tongue.gif
Odnośnie tematu: usuń tłumienie ( @ ) przed wywołaniem imagecreate może wyrzuci na ekran "Cannot Initialize new GD image stream"
webspy
Cytat(darko @ 16.01.2010, 17:19:02 ) *
Pobawię się w moda: nie crossuj - Temat: PHPTworzenie obrazka GD nie dziaa tongue.gif
Odnośnie tematu: usuń tłumienie ( @ ) przed wywołaniem imagecreate może wyrzuci na ekran "Cannot Initialize new GD image stream"


Ok smile.gif
Ale też nic się nie zmieniło,
Znalazłem inny sposób, zamiast wyświetlać to go zapisuje i otwieram normalnie jako <img src=...
Ale i tak dziękuję za pomoc, i z tym "nie crossuj" to się poprawię winksmiley.jpg
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.