login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP

Pie Chart (Opgelost)

bambino – 22/05/2007 21:12
Hey,

Ik ben bezig met een piechart te maken. Alles verloopt goed, op 1 ding na. Sommige van mijn randen zijn 'doorzichtbaar'. Ik zal even een foto toevoegen om het te verduidelijken :

[IMG]http://img260.imageshack.us/img260/3892/mypienj5.png[/IMG]

Na een uur denkwerk ben ik er nog altijd niet uit. Tot en met 4 verschillende delen is het best oplosbaar door de "starthoek" wat te veranderen, maar hier is er gewoon geen goede te vinden .

2 antwoorden

Gesponsorde links

Brycer – 22/05/2007 21:28 (Laatst gewijzigd op 22/05/2007 21:30)
Post je script anders..
  1. <?
  2. for ($i = 180; $i > 150; $i--) {//rand
  3. imagefilledarc($image, 200, $i, 300, 150, $draai, $graad, $darkdonkerblauw, IMG_ARC_PIE);
  4. imagefilledarc($image, 200, $i, 300, 150, $graad, $gelg , $darkblauw, IMG_ARC_PIE);
  5. imagefilledarc($image, 200, $i, 300, 150, $gelg, $draai , $darkgeel, IMG_ARC_PIE);
  6. }
  7. //bovenkant
  8. imagefilledarc($image, 200, 150, 300, 150, $draai, $graad, $donkerblauw, IMG_ARC_PIE);
  9. imagefilledarc($image, 200, 150, 300, 150, $graad, $gelg , $blauw, IMG_ARC_PIE);
  10. imagefilledarc($image, 200, 150, 300, 150, $gelg, $draai , $geel, IMG_ARC_PIE);
  11. ?>


Zo maak ik zelf de randen, gebruik je deze manier ook?
Zo nee, probeer het eens op deze manier.
Door met behulp van een for-lus alle pixels af te lopen tussen de bovenkant en de onderkant van de rand, krijg je een gelijkmatige rand.
Ik hoop dat dit duidelijk is 
MvG Brycer

bambino – 22/05/2007 22:46
Jah, dat doe ik ook . Maar je moet maar eens proberen om het met een 6tal stukken te doen, er gaan er altijd overlappen. En aangezien het niet om een statische afbeelding gaat, kan ik het niet manueel fixen.

Kheb het wel opgelost gekregen door IMG_ARC_NOFILL te gebruiken bij de donkere stukken, dat enkel de rand kleurt, waardoor er geen overlapping van de andere kleuren kan optreden!

Toch bedankt!

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.059s