diff --git a/.project b/.project new file mode 100644 index 0000000..62e8fe6 --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + data2image + + + + + + + + diff --git a/Concept b/Concept new file mode 100644 index 0000000..46ef947 --- /dev/null +++ b/Concept @@ -0,0 +1,15 @@ +So. + +* Klasse zum Erstellen von Bildern +* Klasse zum Berechnen von RGB->Value und vice versa + +RGBA können auch für jeweils 1 Byte genutzt werden. + +Konzept-Idee: + +- filesize holen +- sqrt => x+y vom Bild +- gelesen wird von links nach rechts, zeile für zeile +- falls die bildmaße - filesize zu klein für die RYGCBM-Startmarkierung + MD5-Hash sind, eine Zeile mehr +- Startmarkierung und co erstellen. +- Restliche Daten nach dem Beispielcode umrechnen. \ No newline at end of file diff --git a/File2Img.php b/File2Img.php new file mode 100644 index 0000000..f411896 --- /dev/null +++ b/File2Img.php @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/val2rgb.php b/val2rgb.php new file mode 100644 index 0000000..cee0cce --- /dev/null +++ b/val2rgb.php @@ -0,0 +1,25 @@ + 0) $r--; + + if($b === 0 && $r === 255 && $g < 255) $g++; + if($r === 0 && $b === 255 && $g > 0) $g--; + + if($r === 0 && $g === 255 && $b < 255) $b++; + if($g === 0 && $r === 255 && $b > 0) $b--; + +} +echo "\n"; +print_r(array($i, $r, $g, $b)); + +?> \ No newline at end of file