Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/grafika] problem z napisaniem prostej funkcji
grohu
post 18.07.2004, 16:29:48
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

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


mam problem z rysowaniem linii przy wykorzystaniu do tego napisanej przeze mnie funkcji:

kod skryptu jest taki:
  1. <?php
  2. header(&#092;"Content-type: image/png\");
  3. $im = @imagecreate($szerokosc, $wysokosc) or die(&#092;"Cannot Initialize new GD image stream\");
  4. $kolor_tla = imagecolorallocate($im, 153, 255, 204);
  5.  
  6. imagepng($im);
  7. imagedestroy($im);
  8. ?>


i to poprawnie tworzy rysunek, jesli uzyje :
  1. <?php
  2. imageline($im, 41, 15, 130, 15, $kolor_linii);
  3. ?>
to linia jest rysowana poprawnie, ale nie rozumiem dlaczego taka funkcja nie to nie chce dzialac:
  1. <?php
  2. function doprysuj_linie($im, $kolor_linii) {
  3. imageline($im, 41, 15, 130, 15, $kolor_linii);
  4. return $im;
  5. } 
  6. ?>


funkcja nie rysuje linii na ekranie. jak zrobic zeby to dzialalo?questionmark.gif
Go to the top of the page
+Quote Post
FiDO
post 18.07.2004, 16:47:30
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Moze sprobuj przekazac uchwyt do obrazka przez referencje.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
grohu
post 18.07.2004, 22:54:26
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 29.07.2003
Skąd: skąd-inąd.

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


FAKTYCZNIE

Spróbowałem i się udało. Kod funkcji powinien wygladać tak:

  1. <?php
  2. function d(&$im, &$kolor_linii) {
  3. imageline($im, 41, 15, 130, 15, $kolor_linii);
  4. }
  5.  
  6. // Wywołanie funkcji
  7. d($im, $kolor_linii);
  8. ?>



Dzięki za pomoc.
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: 21.06.2025 - 01:56