Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][GD] łączenie obrazków
Forum PHP.pl > Forum > Przedszkole
mateuszpi
Witam
dla zabawy bawie sie GD i mam problem z lnijką:

ImageCopy($ramka, $image, 10, 15, 1, 1, 20, 20);

gdy jej nie ma wszystko działa. obrazek się generuje jednak gdy ona się pojawia zamiast obrazka widze obramowanie z czerwonym krzyżykiem (znaczek który zazwyczaj pojawia się gdy przeglądarka nie znajduje obrazka pod wskazanym adresem)

całość wygląda tak:
  1. <?php
  2. Header( "Content-type: image/jpeg");
  3.  
  4. $x=420;
  5. $y=90;
  6.  
  7.  
  8. $image="tlo.gif";
  9. $image = ImageCreateFromgif($image);
  10. $color_czerwony = ImageColorAllocate($image,255,0,0);
  11. $black = ImageColorAllocate($image,0,0,0);
  12. $jasno_szary = ImageColorAllocate($image,200,200,200);
  13. $szary = ImageColorAllocate($image,1,1,1);
  14.  
  15. $ramka="ramka.gif";
  16.  
  17.  
  18.  
  19. //imageline(obrazek, x_poczatkowe, y_poczatkowe, x_koncowe, y_koncowe, kolor).
  20. imageline($image,0,70,420,70,$black);
  21.  
  22. //imagettftext(obrazek, wielkosc, kat, x_poczatkowe, y_poczatkowe, kolor, plik_z_czcionka, tekst)
  23. imagettftext($image, 9, 0, 100, 85, $color_czerwony, "verdana.ttf", "www.indianie.info");
  24.  
  25. //docelowe x, docelowe y, wyjsciowe x, wyjsciowe y, wyjsciowa szer, wyjsciowa wysokosc
  26. //ImageCopy($ramka, $image, 10, 15, 1, 1, 20, 20);
  27. Imagejpeg($image,"",100);
  28.  
  29.  
  30. ImageDestroy($image);
  31.  
  32. /* robimy biale tło */
  33. //ImageFilledRectangle($image,0,0,$x,$naglowek+$y,$bialy);
  34. /* robimy zieloną ramkę wokół rysunku */
  35. //ImageRectangle($image,5,5,$x-5,$naglowek+$y-5,$czarny);
  36. /* robimy czerwony prostokąt */
  37.  
  38. //Imagejpeg($image,"c:/www/1php/1.jpg",100);
  39.  
  40. ?>







EDIT problem rozwiązany brakowało linijki:
$ramka = ImageCreateFromgif($ramka);
Maxik
  1. <?php
  2. $ramka = imagecreatefromgif('ramka.gif');
  3. ?>
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.