Hallo,
ich versuche ein Projekt für eine Schulklasse, zu einem "virtuellen" Ökologie Praktikum relisieren.
ANforderungen:
1. Ein Bild wird erzeugt mit zufällig erzeugten Punkten (Arten);
--> Das habe ich geschafft
2. In das Bild wird ein Kreis eingezeichnet, welches den radius des Forschers eingrenzt in dem er die Arten zählt.
--> DAs habe ich geschafft.
Nun meine Frage:
Wie kann ich es schaffen, dass das Bild per Button mit den Punkten gefüllt wird und per button der Suchradius eingefügt wird?
MFG Stefan
PHP-Code:
<?php
// Ökosystem
header("Content-type: image/png"); // Grafik-Header (image/png) an den Browser senden
$breite = 600; // Breite der Grafik
$hoehe = 600; // Höhe der Grafik
$marsbild = imageCreateTruecolor($breite, $hoehe); // Grafik erstellen
$x = rand(45,555);
$y = rand(45,555);
$count = 1;
$zahl = 20;
for($count = 1; $count < $zahl; $count++)
{
$x1 = rand(5,595);
$y1 = rand(5,595);
$punkte1 = imageColorAllocate($marsbild, 0, 0, 255); // Farbe für die Art1
imageFilledEllipse($marsbild, $x1, $y1, 10, 10, $punkte1); // Einen gefüllten Kreis (Elipse) zeichnen;
}
for($count2 = 1; $count2 < $zahl; $count2++)
{
$x2 = rand(5,595);
$y2 = rand(5,595);
$punkte2 = imageColorAllocate($marsbild, 255, 0 ,0); // Farbe für die Art2
imageFilledEllipse($marsbild, $x2, $y2, 10, 10, $punkte2); // Einen gefüllten Kreis (Elipse) zeichnen;
}
$wasserfarbe = imageColorAllocate($marsbild, 0, 255, 125); // Hintergrundfarbe
imageFill($marsbild, 0, 0, $wasserfarbe); // Grafik mit der Hintergrundfarbe füllen
$inselfarbe = imageColorAllocate($marsbild, 0, 0, 0); // Farbe für den Kreis
imageEllipse($marsbild, $x, $y, 90, 90, $inselfarbe); // Einen Kreis zeichnen
imagePng($marsbild); // Ausgabe der Grafik an den Browser senden
imageDestroy($marsbild); // Grafik aus dem Speicher entfernen
?>