Rechtschreib, Formulierungs, und Transparenz wurden erneuert
This commit is contained in:
Sonaion
2019-10-31 12:43:00 +01:00
parent a905688411
commit f2f9a4bc44
4 changed files with 49 additions and 44 deletions

View File

@@ -13,7 +13,7 @@ Description:
0b0000'0000, wobei die 0 nach dem Prefix 0b als Bit 7 Indiziert ist, und jedes rechtere Bit
davon um eins Dekrementiert Indiziert wird
-Minimale RGB-A Darstellung des Bildes mittel einem Byte
-Codierungsmöglichkeit nach folgendem Shema:
-Codierungsmöglichkeit nach folgendem Schema:
-Bit 7,6 werden Benutz um den Alpha-Kanal zu codieren:
-0b00 -> Bit ist 100% Transparent (Transparent)
-0b01 -> Bit ist 66% Transparent
@@ -39,13 +39,13 @@ Description:
Rot (0b1111'1111, 0b0000'0000, 0b0000'0000, 0b1111'1111)
Grün (0b0000'0000, 0b1111'1111, 0b0000'0000, 0b1111'1111)
Blau (0b0000'0000, 0b0000'0000, 0b1111'1111, 0b1111'1111)
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b1111'1111)
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b0000'0000)
-verschiedene Transparenzstufen, bis auf 0b11, werden als einzelne Farbstufen gezählt: 2^(8)-1 verschiede Farbstufen
Originator:
Jonas Mucke
Fit Criterion:
-Darstellung von mindestens 250 paarweise verschiedenen Farbstufen
-Darstellung einen transparenten Bits (Alpha Kanal = 1)
-Darstellung einen transparenten Bits (Alpha Kanal = 0b0000'0000)
-Verarbeitungsmöglichkeit für 2^10 Pixel in unter 0.1 Sekunde beim Einlesen und Speichern
Priority:
100

View File

@@ -12,12 +12,12 @@ Description:
-Repräsentation im folgenden:
0b0000'0000, wobei die 0 nach dem Prefix 0b als Bit 7 Indiziert ist, und jedes rechtere Bit
davon um eins Dekrementiert Indiziert wird
-Codierungsmöglichkeit nach folgendem Shema:
-0b1111'1111, wird als Transparents Codierung definiert
-Codierungsmöglichkeit nach folgendem Schema:
-0b0000'0000, wird als Transparents-Codierung definiert
-Alle weiteren Binären Codierung werden per Hand, in Abstimmung mit dem Kunden und dem Team,
einer Farbe zugeordnet -> 2^(8)-1 mögliche Farben + Transparenz
Definitionen der benutzen Farben nach RGB-A Modell:
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b1111'1111)
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b0000'0000)
Originator:
Jonas Mucke
Fit Criterion:

View File

@@ -13,10 +13,10 @@ Description:
0b0000'0000, wobei die 0 nach dem Prefix 0b als Bit 7 Indiziert ist, und jedes rechtere Bit
davon um eins Dekrementiert Indiziert wird
-Die Bits 7,6 werden benutzt um einen Farbchannel zu setzen. Bei einem Farbchannel handelt es sich um einen
Schalter, welcher zwischen den Channeln "Rot", "Grün", "Blau", "Grau/Alpha" Handelt
Schalter, welcher zwischen den Channeln "Rot", "Grün", "Blau", "Grau/Alpha" Handelt.
Wenn ein Channel gesetzt ist, für ein Pixel, so wird dieses Pixel nur mittels einer Farbstufe dieses Channels
Dargestellt.
-Codierungsmöglichkeit nach folgendem Shema:
-Codierungsmöglichkeit nach folgendem Schema:
-0b00XX'XXXX entspricht dem "Grau/Alpha" Channel
0b0000'0000 entspricht dem Transparenzwert 100% (Transparent)
0b0000'0001 enstpricht den Farbwert Schwarz (Schwarz)
@@ -24,15 +24,15 @@ Description:
Dazwischen exestiert eine uniform partitionierte Farbkurve
-0b01XX'XXXX entspricht dem "Rot" Channel:
0b0111'1111 entspricht dem intensivstem Rot(Rot)
0b0100'0000 enstpricht dem blasesten Rot(Schwarz)
0b0100'0000 enstpricht dem blasesten Rot(Schwarz-Rot)
Dazwischen exestiert eine uniform partitionierte Farbkurve
-0b01XX'XXXX entspricht dem "Grün" Channel:
0b0111'1111 entspricht dem intensivstem Grün (Grün)
0b0100'0000 enstpricht dem blasesten Grün(Schwarz)
-0b10XX'XXXX entspricht dem "Grün" Channel:
0b1011'1111 entspricht dem intensivstem Grün (Grün)
0b1000'0000 enstpricht dem blasesten Grün(Schwarz-Grün)
Dazwischen exestiert eine uniform partitionierte Farbkurve
-0b01XX'XXXX entspricht dem "Blau" Channel:
0b0111'1111 entspricht dem intensivstem Blau (Blau)
0b0100'0000 enstpricht dem blasesten Blau(Schwarz)
-0b11XX'XXXX entspricht dem "Blau" Channel:
0b1111'1111 entspricht dem intensivstem Blau (Blau)
0b1100'0000 enstpricht dem blasesten Blau(Schwarz-Blau)
Dazwischen exestiert eine uniform partitionierte Farbkurve
Definitionen der benutzen Farben nach RGB-A Modell:
Weiß (0b1111'1111, 0b1111'1111, 0b1111'1111, 0b1111'1111)
@@ -40,7 +40,10 @@ Description:
Rot (0b1111'1111, 0b0000'0000, 0b0000'0000, 0b1111'1111)
Grün (0b0000'0000, 0b1111'1111, 0b0000'0000, 0b1111'1111)
Blau (0b0000'0000, 0b0000'0000, 0b1111'1111, 0b1111'1111)
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b1111'1111)
(Schwarz-Rot) (0b0000'0001, 0b0000'0000, 0b0000'0000, 0b1111'1111)
(Schwarz-Grün) (0b0000'0000, 0b0000'0001, 0b0000'0000, 0b1111'1111)
(Schwarz-Blau) (0b0000'0000, 0b0000'0000, 0b0000'0001, 0b1111'1111)
Transparent (0b0000'0000, 0b0000'0000, 0b0000'0000, 0b0000'0000)
-Nach diesem Prinzip können nur die Grundfarben der Additiven Farbdarstellung projeziert werden,
dies hat ein sehr bunt beschränktes Farbshema zur folgendem
-Es können insgesamt [3*2^(6)]+[2^(6)-1] = 2^(8)-1 Farbstufen dargestellt werden + Transparenz

View File

@@ -3,44 +3,46 @@ Req-ID:
Req-Type:
Funktional
Events/UCs:
-Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift und ähnliche
-Bearbeitung mittels verschiedener Zeichen Tools
-Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift bzw. Ähnliche
-Bearbeitung mittels verschiedener Zeichen-Tools
-Freiwählbare Farbe aus dem möglichen Farbbereich
Description:
-Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) Darstellbar ist, soll mittels Tools
gesetzt werden können, dabei spezifizieren die Tools was "gesetzt" bedeutet
-Ein Farbwert, auch Transparent, welcher durch die genutzte Codierung (siehe Req_0001) darstellbar sein. Dies soll mittels Tools
gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet.
-Tools:
Pinsel:
-Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt,
der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel
-Der Pinsel ist ein Tool, welches um seinen Mittelpunkt alles in einem gewissen Pixelradius einfärbt.
Der Pixelradius geht dabei von 1-Pixel bis zu 10-Pixel.
Formen:
-Linie:
Das Tool Formen (Linie), soll es einem ermöglichen eine Linie in der gewählten Farbe zwischen 2 Punkten zu
ziehen. Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen, dabei verändert sich die Linie live.
Sobald das Eingabegerät getogglet wird so wird die aktuelle stelle als Endpunkt angenommen und die Linie wird gezeichnet.
Es exestieren verschiedene Linien Formen:
Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwischen
Start und Endpunkt wird die Linie gezeichnet.
Es exestieren verschiedene Linien-Formen:
-durchgezogene Linie (eine Linie ohne Lücken)
-gestrichelte Linie (auf der Linie werden nur striche in regelmäigen abständen gezeichnet)
-gepunktete Linie (auf der Linie wird Punktweise zwischen Farbig und Transparent geweschelt)
Die Linie kann mittels dem Breite Attribut veränder werden (Breite zwischen 1 und 10 Pixel)
-gestrichelte Linie (auf der Linie werden nur Striche in regelmäßigen Abständen gezeichnet)
-gepunktete Linie (auf der Linie wird punktweise zwischen Farbig und Transparent alterniert)
Die Linie kann mittels dem Breite-Attribut verändert werden (Breite zwischen 1 und 10 Pixel)
-Rechteck:
Das Tool Formen (Rechteck), soll es einem ermöglichen ein Rechteck ein einer gewählten Farbe aufzuspannen.
Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen, dabei verändert sich das Rechteck live.
Sobald das Eingabegerät getogglet wird so wird die aktuelle stelle als Endpunkt angenommen und das Rechteck wird gezeichnet.
Das Tool Formen (Rechteck), soll es einem ermöglichen ein Rechteck in ein einer gewählten Farbe aufzuspannen.
Dabei wird am ersten Punkt angesetzt und zum Zielpunkt gezogen. Dabei verändert sich das Rechteck live.
Sobald das Eingabegerät getogglet wird, so wird die aktuelle Stelle als Endpunkt angenommen. Zwiscehn Start und Endpunkt
wird das Rechteck aufgespannt.
Das Rechteck besitzt 2 Farbattribute, den Rand und die Füllung. Der Rand ist um das Rechteck gesetzt und kann
im Bezug auf Breite und Farbe eingesetellt werden. Die Füllung ist innerhalb des Randes und kann im Bezug
auf die Farbe eingestellt werden.
im Bezug auf Breite und Farbe eingesetellt werden. Die Füllung ist innerhalb der Fläche, welcher vom Rand aufgespannt wird,
und kann im Bezug auf die Farbe eingestellt werden.
-Konvexe Form:
Das Tool Formen (Konvex), soll einem ermöglichen beliebige Konvexe Formen zu erstellen.
Dabei werden Punkte gesetzt durch Tastenklick des Eingabegeräts an der Stelle des Cursors. Sollte ein Punkt
im Radius von 10 Pixel zum Startpunkt sein, so wird die erstellung abgeschlossen und Linien zwischen den gesetzten Punkten
(in Reihenfolge dazu), gezeichnet und der zwischenraum Gefüllt. Dabei besitzt die Konvexe Form 2 Farbattribute, den Rand
und die Füllung. Der Rand ist um die Konexe Form gesetzt und kann im Bezug auf Breite und Farbe
eingesetellt werden. Die Füllung ist innerhalb des Randes und kann im Bezug
auf die Farbe eingestellt werden.
Das Tool Formen (Konvex), soll einem ermöglichen beliebige, konvexe Formen zu erstellen.
Dabei werden Punkte gesetzt, welche durch toggeln des Eingabegeräts, an der Stelle des Cursors gesetzt werden.
Sollte ein Punkt im Radius von 10 Pixel zum Startpunkt sein, so wird die Erstellung abgeschlossen. Danach werden Linien
zwischen den gesetzten Punkten (in korrekter Reihenfolge) gezeichnet und der Zwischenraum gefüllt.
Dabei besitzt die konvexe Form 2 Farbattribute, den Rand und die Füllung. Der Rand ist um die konvexe Form
gesetzt und kann im Bezug auf Breite und Farbe eingesetellt werden. Die Füllung ist innerhalb der Fläche, welche durch den Rand
aufgespannt wird, und kann im Bezug auf die Farbe eingestellt werden.
FloodFill:
-Das Floodfill Tool, bei diesem wird ein Pixel gewählt, alles Pixel die mit diesem Pixel in einer Äquivalenzklasse
im Bezug auf Farbe und Position stehen werden in die gewählte Farbe eingefärbt.
-Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse
im Bezug auf Farbe und Nachbarschafts-Relation stehen, werden in die gewählte Farbe eingefärbt.
Einfarbig:
-Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein.
Reverse:
@@ -48,9 +50,9 @@ Description:
Originator:
Jonas Mucke
Fit Criterion:
-Das etzten eines Pixels, in einer beliebigen Farbe, funktioniert in 99,9% in unter 0.01 Sekunden
-Der Vollständige Farbbreich ist Frei wählbar
-Es müssen mindestens 3 Tools benutzbar sein
-Das Setzten eines Pixels, in einer beliebigen Farbe, funktioniert in 99,9% in unter 0.01 Sekunden.
-Der Vollständige Farbbreich ist frei wählbar.
-Es müssen mindestens 3 Tools benutzbar sein, das bedeutet eine 99,9% richtiges Verhalten in unter 0.1 Sekunden.
-Tools besitzen in 100% der Fälle das gewünschte Verhalten
Priority:
80