
Download |
Testen
Die Darstellung der Farben im Web erfolgt über ihre Hexa-Dezimale-Zahlen.
Das Beispiel besteht aus zwei Dateien: Die erste enthält das Eingabe-Formular und rechnet die Farbenpalette aus. Und die zweite ("bild.php3") erzeugt ein farbiges Viereck.
Zu beachten ist die installierte GIF - Bibliothek auf dem Server. Alternativ zu GIF Bildern können Sie auch PNG-Bilder erstellen.
<?php
// Kontrolliert, ob RGB-Werte in Bereich von 0 bis 255 liegt
if($red<0 || $red>255 || !$red) $red="00";
if($green<0 || $green>255 || !$green) $green="00";
if($blue<0 || $blue>255 || !$blue) $blue="00";
function stellen($wert) {
if(strlen($wert)<2) $wert= "0".$wert; return $wert;
}
echo "<img src='bild.php3?red=$red&green=$green&blue=$blue'><br>";
echo "<form action='$PHP_SELF' method='post'>Tippen Sie bitte einen RGB Wert ein:<br><input size='3' name='red' value='$red'> <input size='3' name='green' value='$green'> <input size='3' name='blue' value='$blue'><input type='submit' value='Generieren'>";
// Rechnet den HEXA-Wert aus
$red=stellen(strtoupper(dechex($red)));
$green=stellen(strtoupper(dechex($green)));
$blue=stellen(strtoupper(dechex($blue)));
$wert = " echo"<br>Der HEXA-Dezimal-Wert: <b>$wert</b></form>";
?>
|
|
|
|