:: Anbieterverzeichnis :: Globale Branchen
:: SELFPHP Forum ::
Fragen rund um die Themen PHP?
In über
130.000 Beiträgen finden Sie sicher die passende
Antwort!
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
:: Qozido ::
Die Bilderverwaltung mit Logbuch für
Taucher und Schnorchler.
Einen Farbwert in R-, G-, B-Anteile auflösen
Beispielaufgabe Ein angegebener Farbwert soll in die Bestandteile Rot, Grün und Blau aufgelöst werden.
Beschreibung
Die folgende Funktion errechnet die Rot-, Grün- und Blauanteile eines übergebenen Farbwertes und gibt die Bestandteile in einem Array (assoziativ) zurück.
<?PHP
function color2rgb ( $iColor )
{
$iR = ( $iColor & 0xFF0000 ) >> 0x10 ;
$iG = ( $iColor & 0x00FF00 ) >> 0x8 ;
$iB = $iColor & 0x0000FF ;
return array ( 'red' => $iR , 'green' => $iG , 'blue' => $iB );
}
?>
Anwendungsbeispiel
<?PHP
$arRGB = color2rgb ( 16737380 );
print ( 'Rotanteil: ' . $arRGB [ 'red' ] . '<br />' . "\n" .
'Grünanteil: ' . $arRGB [ 'green' ] . '<br />' . "\n" .
'Blauanteil: ' . $arRGB [ 'blue' ] );
?>
Ausgabebeispiel: Browseransicht Rotanteil: 255
Grünanteil: 100
Blauanteil: 100
:: Anbieterverzeichnis ::
Webhosting/Serverlösungen
Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?
Sie sind nur ein paar Klicks davon entfernt!
Ausgewählter Tipp im Bereich PHP-Skripte
Suchmaschine im Google-Format
Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte