mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-16 13:20:33 +02:00
Merge branch 'Verantwortlichkeiten,-Kollaborationen-und-Beziehungen' of gitlab.com:creyd/intelliphoto into Verantwortlichkeiten,-Kollaborationen-und-Beziehungen
This commit is contained in:
72
Seb/Aufgabe2.txt
Normal file
72
Seb/Aufgabe2.txt
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
Klasse: Bilder
|
||||||
|
Vererbung:
|
||||||
|
-
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Bilddaten
|
||||||
|
Kollaborationen:
|
||||||
|
-
|
||||||
|
|
||||||
|
Klasse: Bilddimensionen
|
||||||
|
Vererbung:
|
||||||
|
- Bilder
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Wissen über die Größe des Bildes
|
||||||
|
Kollaborationen:
|
||||||
|
- Nutzer kann die Anzahl der Pixel in x und y Richtung abfragen
|
||||||
|
|
||||||
|
Klasse: Rasterimage
|
||||||
|
Vererbung:
|
||||||
|
- Bilder
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- 2-dimensionales array mit Farbwerten
|
||||||
|
- je ein Bit pro Pixel
|
||||||
|
Kollaborationen:
|
||||||
|
- Nutzer kann Bild öffnen und speichern
|
||||||
|
|
||||||
|
Klasse: Shapeimage
|
||||||
|
Vererbung:
|
||||||
|
- Rasterimage
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Transparenz
|
||||||
|
Kollaborationen:
|
||||||
|
- Spezalisierung des Rasterimage mit Transparenz
|
||||||
|
|
||||||
|
Klasse: Tools
|
||||||
|
Vererbung:
|
||||||
|
-
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Veränderung des Bildes
|
||||||
|
Kollaborationen:
|
||||||
|
- Der Benutzer möchte das Bild ohne Probleme veränderen können
|
||||||
|
|
||||||
|
Klasse: Drehtool
|
||||||
|
Vererbung:
|
||||||
|
- Tools
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Veränderung der Position der Farbwerte im Array
|
||||||
|
Kollaborationen:
|
||||||
|
- Möglichkeit für den Nutzer das Bild zu drehen
|
||||||
|
|
||||||
|
Klasse: Size-tool
|
||||||
|
Vererbung:
|
||||||
|
- Tools
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- ändern der Größe des Bildes
|
||||||
|
Kollaborationen:
|
||||||
|
- Nutzer möchte die Bilddimensionen anpassen
|
||||||
|
|
||||||
|
Klasse: Colour-Tool
|
||||||
|
Vererbung:
|
||||||
|
- Tools
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- änderung der Frabwerte im array
|
||||||
|
Kollaborationen:
|
||||||
|
- Nutzer möchte die Farben ändern
|
||||||
|
|
||||||
|
Klasse: Mergetool
|
||||||
|
Vererbung:
|
||||||
|
- Tools
|
||||||
|
Verantowrtlichkeiten:
|
||||||
|
- Erschaffen eines neuen Bildes aus 2 anderen
|
||||||
|
Kollaborationen:
|
||||||
|
- Nutzer möchte 2 Bilder zusammenfügen
|
||||||
Reference in New Issue
Block a user