Autor Zpráva
Nat
Profil *
Zdravím, už jsem zde dostal odpověď na otázku jak se jmenuje křivka mezi dvěma podpěrama. Nicméně ať dělám co dělám, tak se mi to nedaří aplikovat pomocí php.

Najde se někdo, kdo nastíní, alespoň začátek:

Obrázek s tím co potřebuji je tady: http://obr.livel.org/retezovka.png

Modrou řetězovku (elipsu) potřebuji vytvořit.

Tady je kód té základní kresby

<?php
Header("Content-type: image/png");
/* Vytvoření obrázku a alokace barev */
$obr=ImageCreate(502,502);
$bila=ImageColorAllocate ($obr, 255, 255, 255);
$cerna=ImageColorAllocate ($obr, 0, 0, 0);
/* Obdelník okolo */
ImageRectangle($obr, 1,1,501,501, $cerna);
/* Osa x */
ImageLine ($obr, 20, 480, 320, 480, $cerna);

ImageLine ($obr, 20, 480, 20, 400, $cerna);
$bod=array (15,400, 25,400, 20,380);
ImageFilledPolygon ($obr, $bod, 3, $cerna);

/* Terén */
ImageLine ($obr, 80, 480, 80, 440, $cerna);
ImageLine ($obr, 20, 420, 80, 440, $cerna);

ImageLine ($obr, 160, 480, 160, 450, $cerna);
ImageLine ($obr, 80, 440, 160, 450, $cerna);

ImageLine ($obr, 320, 480, 320, 280, $cerna);
$bod=array (315,280, 325,280, 320,260);
ImageFilledPolygon ($obr, $bod, 3, $cerna);

ImageLine ($obr, 160, 450, 320, 300, $cerna);

/* Spojnice bodů 1 a 2 */
ImageLine ($obr, 20, 410, 320, 290, $cerna);

/* Bod přes který má jít řetězovka */
ImageLine ($obr, 170, 350, 170, 370, $cerna);

ImagePNG($obr);
ImageDestroy($obr);
?> 


Budu vděčný za jakoukoliv radu.

Nat
AM_
Profil
Kdybys to možná napsal do toho tématu, které jsi poslal před pár dny a kde už to bylo skoro vyřešené, bylo by to lepší.
Nat
Profil *
Mea Culpa, pokud správce může a má čas klidně ať to přehodí, nenapadlo mě :-(
Nat
Profil *
Mea Culpa, omluva...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0