18 lines
903 B
Markdown
18 lines
903 B
Markdown
# Farbmodelle und Farbsystemumwandler
|
|
|
|
## Zielstellung
|
|
|
|
Es existieren schon einige Projekte, die sich der Umwandlung von Farben kümmern. Doch aktuell gibt es kein Projekt, das für *PHP 8* geschrieben wurde.
|
|
Deshalb soll das Projekt alle aktuell genutzten Farbmodelle Darstellen und ineinander umwandeln können.
|
|
|
|
## Hinweise zu den Modell-Klassen
|
|
|
|
Die Modelle müssen mit den Informationen gefüllt werden. Ein nicht geändertes Modell hat immer die Farbe Weiß.
|
|
Die Werte sind immer reelle Zahlen von '0.0' bis '1.0'. Dadurch sind die Modele vom eigentlichen Einsatz unabhängig.
|
|
Die Klassen haben keinen Alphakanal.
|
|
|
|
## Hinweise zu den Transformer-Klassen
|
|
|
|
Das Vorgehen der Umwandlung nimmt die Informationen von
|
|
[Wikipedia - Liste der Farbräume](https://de.wikipedia.org/wiki/Liste_der_Farbr%C3%A4ume)
|
|
und [Die Chemie-Schule - HSV-Farbraum](https://www.chemie-schule.de/KnowHow/HSV-Farbraum) auf. |