Hi, wollte eigentlich ein Bild erzeugen (ist die grafische Lösung zu einer Übungsaufgabe), nur was läuft da schief ?
als ausgabe kriege ich ne latte von chinesischen zeichen (kein bild)
ausgabe: http://www.phpexpert.de/fh/aufgabe9.php
als ausgabe kriege ich ne latte von chinesischen zeichen (kein bild)
PHP-Code:
<?php
// Werte
$radius1a = 3;
$radius1b = 3;
$winkelmulti1a = 1;
$winkelmulti1b = 5;
$eulersche_zahl = < 2,718281828459045235;
$kreiszahl = 3,141592653589793;
// Bild vorbereiten
$picture = ImageCreate(200,200);
$black = ImageColorAllocate($picture, 0, 0, 0);
// Berechnung
# 1. Kreis
for($i = 0; $i <= 720; $i++ )
{
$winkel_kreis1 = ($i * $kreiszahl) / 180;
$x_kreis1 = 1 + 3 * cos($winkel_kreis1);
$y_kreis2 = 3 * sin($winkel_kreis1);
imagesetpixel($picture, $x_kreis1, $y_kreis1, $black);
# 2. Kreis
for($j = 0; $j <= 720; $j++)
{
$winkel_kreis2 = ($j * $kreiszahl) / 180;
$x_kreis2 = $x_kreis1 + cos(5 * $winkel_kreis2);
$y_kreis2 = $y_kreis2 + sin(4 * $winkel_kreis2)
imagesetpixel($picture, $x_kreis2, $y_kreis2, $black);
}
}
header('Content-Type: image/jpeg');
Imagejpeg($picture);
?>
Kommentar