Autor | Zpráva | ||
---|---|---|---|
Xampik Profil |
#1 · Zasláno: 14. 11. 2008, 17:20:44 · Upravil/a: Xampik
Zdravím,
rád bych zkusil generování z PHP GD. Jedná se vlastně o osu "A" "B" na které bude symbol "auta". Pomocí proměných bych zadal vzdálenost - od cíle: XX ; od konce: XX ; celkem = od konce + cíle --> tím bych získla jak je dlouhá trasa a jak daleko je od jednotlivých bodů (A, B). Ta osa bude mít určitou délku, kterou prostě obrázek nesmí přelézt. Vůbec mě nenapadá jak to udělat, aby to prostě nepřelezlo a zároven se to umistovalo podle vzdáleností. úsečka má 300px, tzn. kdyby byly hodnot 1) 500km, 500km tak by to bylo v půlce úsečky 2) kdyby to bylo 2000km; 2000km tak by to opět bylo v půlce úsečky <? $img = imagecreatefrompng('trip.png'); $watermark = 'http://www.orco.cz/img/sv3/ico-Car.gif'; $imagesize_watermark = getimagesize($watermark); if ($imagesize_watermark && $imagesize_watermark[2] <= 3) { $img_watermark = ($imagesize_watermark[2] == 2 ? imagecreatefromjpeg($watermark) : ($imagesize_watermark[2] == 1 ? imagecreatefromgif($watermark) : imagecreatefrompng($watermark))); imagecopymerge($img, $img_watermark, 68, 115, 0, 0, $imagesize_watermark[0], $imagesize_watermark[1], 100); } if ($img) { Header('Content-type: image/png'); imagepng($img); imagedestroy($img); imagedestroy($image_watermark); } else { echo 'Obrázek se nepodařilo vytvořit'; } ?> stránka link: http://www.penguin-aerotaxi.cz/php-gd/trip.php http://img227.imageshack.us/img227/4100/jakij4.png Díky |
||
imploder Profil |
#2 · Zasláno: 14. 11. 2008, 18:07:15
k = ujeto/skutečná_trasa; // tj. podíl ujeté vzdálenosti na celkové délce trasy x = k * zobrazovaná_trasa; // přepočítání na zmenšeninu |
||
Xampik Profil |
#3 · Zasláno: 14. 11. 2008, 20:08:07
děkuju ! funguje to podle Vás
http://www.penguin-aerotaxi.cz/php-gd/trip.php?vzdalenost_od_pocatku=2 50&vzdalenost_od_cile=750 |
||
Časová prodleva: 15 let
|
0