mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
Volere Snow Cards Update
This commit is contained in:
@@ -27,4 +27,4 @@ Conflicts:
|
||||
History:
|
||||
-Erstellt am 30.10.2019, von Jonas Mucke
|
||||
-Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
-Vollständig umgesetzt, Stand: 17.12.2019
|
||||
-Vollständig umgesetzt, Stand: 16.01.2019
|
||||
@@ -3,25 +3,25 @@ Req-ID:
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift
|
||||
-Bearbeitung mittels verschiedener Zeichen-Tools
|
||||
-Freiwählbare Farbe aus dem möglichen Farbbereich
|
||||
- Bearbeitung des Bildes mit einer Betriebssystem unterstützen Eingabemöglichkeit, zum Beispiel Maus oder Stift
|
||||
- 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 sein. Dies soll mittels Tools
|
||||
gesetzt werden können, wobei diese spezifizieren was "gesetzt" bedeutet.
|
||||
-Tools:
|
||||
- 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.
|
||||
Forms:
|
||||
-Kreis:
|
||||
- Kreis:
|
||||
Das Tool Kreis, soll es ermöglichen einen Kreis in einer gewählten Farbe aufzuspannen.
|
||||
Dabei wird am Mittelpunkt angesetzt und dann zu einem beliebigen Punkt auf dem Kreis gezogen, die restlichen Punkte werden dann
|
||||
mit dem selben Radius gefunden.
|
||||
Das Rechteck besitzt 2 Farbattribute, den Rand und die Füllung. Der Rand kann im Bezug auf Breite und Farbe eingestellt werden.
|
||||
Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird, und kann im Bezug auf die Farbe und die Transparenz
|
||||
eingestellt werden.
|
||||
-Linie:
|
||||
- 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. Zwischen
|
||||
@@ -31,7 +31,7 @@ Description:
|
||||
-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:
|
||||
- Rechteck:
|
||||
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. Zwischen Start und Endpunkt
|
||||
@@ -40,26 +40,10 @@ Description:
|
||||
im Bezug auf Breite und Farbe eingestellt werden. Die Füllung ist innerhalb der Fläche, welche vom Rand aufgespannt wird,
|
||||
und kann im Bezug auf die Farbe und die Transparenz eingestellt werden.
|
||||
FloodFill:
|
||||
-Das Floodfill Tool, bei diesem wird ein Pixel ausgewählt. Alle Pixel die mit diesem Pixel in einer Äquivalenzklasse
|
||||
- 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.
|
||||
Korrektur:
|
||||
-Die Korrektur Tool ermöglicht das Anpassen verschiedener Bildwerte
|
||||
-Helligkeit:
|
||||
Das Tool Korrektur (Helligkeit), soll es ermöglichen die Helligkeit des Bildes anzupassen
|
||||
-Farbton:
|
||||
Das Tool Korrektur (Farbton), soll es ermöglichen den Farbton des Bildes anzupassen
|
||||
Gradiation:
|
||||
-Das Gradiations Tool soll es ermöglichen Farbverläufe mit einer Anfangs- und Endfarbe zu erstellen, zwischen welchen linear interpoliert wird.
|
||||
Selektion:
|
||||
-Das Selektionstool soll es ermöglichen ein Rechteck an Pixeln auszuwählen welche für die Bearbeitung durch andere Tools
|
||||
berücksichtigt werden sollen.
|
||||
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. Zwischen Start und Endpunkt
|
||||
wird das Rechteck aufgespannt.
|
||||
Cut:
|
||||
-Das Cut Tool ermöglicht das Ausschneiden der selektierten Pixel
|
||||
- Das Einfarbig Tool färbt das gesamte Bild in die gewählte Farbe ein.
|
||||
Originator:
|
||||
Jonas Mucke
|
||||
Fit Criterion:
|
||||
@@ -72,7 +56,9 @@ Priority:
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 17.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2019
|
||||
History:
|
||||
- Erstellt am 30.10.2019 um 22:10, von Jonas Mucke
|
||||
- Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
- Aktualisiert am 17.12.2019, von Paul Norberger
|
||||
- Aktualisiert am 16.01.2019, von Paul Norberger, Gradiations-Tool, Cuttool, Selektionstool, Korrekturtool
|
||||
wurde gestrichen
|
||||
@@ -14,13 +14,14 @@ Description:
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren.
|
||||
-Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen.
|
||||
- Testgruppe von 3 Personen, die das Programm zuvor noch nie benutzt haben, stellen keine Fragen über die Benutzerobefläche nach einigen Minuten Ausprobieren.
|
||||
- Kunde, der das neue Interface noch nie benutzt hat, hat keine größeren Schwierigkeiten damit zurecht zu kommen.
|
||||
Priority:
|
||||
20
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-Keine bekannten Konflikte, Stand: 17.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2019
|
||||
History:
|
||||
-Erstellt am 17.12.2019
|
||||
- Erstellt am 17.12.2019
|
||||
- Aktualisiert am 16.01.2019
|
||||
@@ -3,32 +3,29 @@ Req-ID:
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Rückgängigmachen eines vorherigen Fehlers
|
||||
-Rückgängigmachen einer versehntlichen Korrektur
|
||||
-Einen rückgängig gemachten Schritt wiederholen
|
||||
- Erstellen eines Raster Layers
|
||||
- Erstellen eines Shaped Layers mit Polygonfunktion
|
||||
- Veränderung der Anordnung der Layer
|
||||
- Verschieben der Layer innerhalb des Canvas
|
||||
Description:
|
||||
-Es werden insgesamt 20 Bearbeitungschritte gespeichert
|
||||
-Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
- Layerstruktur ist prinzipiell eine Art Array, jeder Layer hat eine Position in der Reihe und hält eigene Pixeldaten
|
||||
- Es gibt einen aktiven Layer, der selektiert und geändert werden kann
|
||||
- Der aktive Layer kann bearbeitet werden, während andere Layer dabei keine Beachtung finden
|
||||
- Wird ein Tool verwendet wird eine Vorschau auf einem temporären Layer angezeigt, welche dann nach unten mit dem Layer
|
||||
vereinigt wird, wenn die Änderung übernommen wird, Während dieses Prozesses kann die Bearbeitung auch abgebrochen werden.
|
||||
In diesem Fall wird die Änderung nicht auf die darunterliegende Ebene übernommen
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Bis zu 20 Schritte können geundoed und redoed werden
|
||||
-Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem
|
||||
- Bis zu 10 Layer gleichzeitig bearbeitbar und durchwechselbar
|
||||
- Entfernte Layer können entfernt werden
|
||||
- Layer können in beliebiger Reihenfolge angeordnet und erstellt werden
|
||||
Priority:
|
||||
50
|
||||
0
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 18.12.2019
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2020
|
||||
History:
|
||||
- Erstellt am 18.12.2019, von Paul Norberger
|
||||
- Erstellt am 16.01.2020
|
||||
- Vollständig implementiert, Stand: 16.01.2020
|
||||
35
docs/Volere Snow Cards/Req_0004_gestrichen.txt
Normal file
35
docs/Volere Snow Cards/Req_0004_gestrichen.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
Req-ID:
|
||||
0004
|
||||
Req-Type:
|
||||
Funktional
|
||||
Events/UCs:
|
||||
-Rückgängigmachen eines vorherigen Fehlers
|
||||
-Rückgängigmachen einer versehntlichen Korrektur
|
||||
-Einen rückgängig gemachten Schritt wiederholen
|
||||
Description:
|
||||
-Es werden insgesamt 20 Bearbeitungschritte gespeichert
|
||||
-Die gesamten Pixeldaten der Ebenen werden für jeden Schritt gespeichert
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden. Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach vorn, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
-Wird der Undo aktiviert, wird zunächst bestimmt ob sich die Daten für den Schritt direkt
|
||||
davor im Speicher befinden Ist dies der Fall, werden die Daten geladen und der intern
|
||||
gespeicherte Index des geladenen Statuses verschiebt sich nach hinten, so kann mehrfach
|
||||
geundoed und redoed werden. Ist dies nicht der Fall, gibt es ein audiovisuelles Feedback,
|
||||
dass der Schritt nicht geladen werden kann.
|
||||
Originator:
|
||||
Paul Norberger
|
||||
Fit Criterion:
|
||||
-Bis zu 20 Schritte können geundoed und redoed werden
|
||||
-Das Laden der einzelnen Schritte dauert für ein 512x512px Bild nicht länger als 0.2 Sekunden auf Referenzsystem
|
||||
Priority:
|
||||
50
|
||||
Support Material:
|
||||
Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
- Keine bekannten Konflikte, Stand: 16.01.2020
|
||||
History:
|
||||
- Erstellt am 18.12.2019, von Paul Norberger
|
||||
- Gestrichen im Januar 2019
|
||||
Reference in New Issue
Block a user