Volere Snow Cards Update

This commit is contained in:
Paul Norberger
2020-01-16 18:37:33 +01:00
parent 44c06d65fc
commit c77507422c
5 changed files with 75 additions and 56 deletions

View File

@@ -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