<?php
header('Content-type: image/png');
$png_image = imagecreatefrompng("http://i59.tinypic.com/30wmnuu.png"); //toewijzing wereldkaart
$background = imagecolorallocate($png_image, 0, 0, 0);
imagecolordeallocate($png_image, $background);
$green = imagecolorallocate($png_image, 0, 255, 0); // kleur groen
$black = imagecolorallocate($png_image, 0, 0, 0); // kleur zwart


$EUX = 520; //EU coordinaten
$EUY = 50;
$ZAX = 400; //Zuid Amerika coordinaten
$ZAY = 540;
$AFX = 10; //Afrika coordinaten
$AFY = 200;



//het maken van lijnen tussen continenten
imagesetthickness($png_image, 3);
imageline($png_image, $ZAX, $ZAY, $EUX, $EUY, $green); // Maak lijn met groene kleur
imageline($png_image, $AFX, $AFY, $EUX, $EUY, $black); // Deze lijn wordt ook groen ipv zwart
imagepng($png_image);

?>


Ik probeer in een wereldkaart afbeelding (.png) bepaalde lijnen te trekken van continent naar continent. Echter loop ik steeds tegen het probleem dat de lijnen die ik trek niet de kleuren aanhouden die ik opgeef. Ze doen echter alleen in de kleur die het eerste in de code onder de "imagecreatefrompng" command staat.

Hoe kan ik de lijnen de kleuren laten krijgen die ik ze toewijs?

[size=xsmall]Toevoeging op 04/09/2015 13:22:04:[/size]

Heeft iemand wellicht de oplossing?

Reageren