Grundaufbau ist erfolgt.

This commit is contained in:
2021-03-01 16:18:22 +01:00
commit 78d070d754
3 changed files with 51 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
.idea/
/codeception.yml
/composer.lock
/tests/*.suite.yml
/tests/_*/
+16
View File
@@ -0,0 +1,16 @@
# 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) auf.
+30
View File
@@ -0,0 +1,30 @@
{
"name": "torsten-hettstedt/colors",
"description": "Erstellung von Objekten mit Farbinformationen und das konvertieren von einem Farbdefinition-Schema in ein anderes Schema.",
"minimum-stability": "stable",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "Torsten L\u00fccke",
"email": "developer@torsten-hettstedt.de"
}
],
"autoload": {
"psr-4": {
"TorstenHettstedt\\Colors\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"TorstenHettstedtUnitTests\\Colors\\" : "tests/unit"
}
},
"require": {
"php": "^8.0"
},
"require-dev": {
"codeception/codeception": "^4.1.18",
"codeception/module-phpbrowser": "^1.0.0",
"codeception/module-asserts": "^1.0.0"
}
}