mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-15 12:50:33 +02:00
Removing Errors + Adding presentation links
Ja die Presentation existiert leider nur per link, da ich keine Lust hab, dafür zu bezahlen :D
This commit is contained in:
@@ -5,12 +5,12 @@ Klasse: Bild (abstrakt)
|
|||||||
- Speicherung der Daten in einem 2d-Array
|
- Speicherung der Daten in einem 2d-Array
|
||||||
- Speicherung der Farbdaten jedes einzelnen Pixels
|
- Speicherung der Farbdaten jedes einzelnen Pixels
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender will ein Bild öffenen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
- Der Anwender will ein Bild öffnen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||||
|
|
||||||
Klasse: Bilddimensionen
|
Klasse: Bilddimensionen
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Bild
|
- Bild
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Wissen über die Größe des Bildes
|
- Wissen über die Größe des Bildes
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Nutzer kann die Anzahl der Pixel in x und y Richtung abfragen
|
- Nutzer kann die Anzahl der Pixel in x und y Richtung abfragen
|
||||||
@@ -23,7 +23,7 @@ Klasse: RasterImage
|
|||||||
- Speicherung der Daten in einem 2d-Array
|
- Speicherung der Daten in einem 2d-Array
|
||||||
- Speicherung der Farbdaten jedes einzelnen Pixels (je ein Bit pro Pixel)
|
- Speicherung der Farbdaten jedes einzelnen Pixels (je ein Bit pro Pixel)
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender will ein Bild öffenen, bearbeiten und speichern können, ohne sich darüber Gedanken machen zu müssen
|
- Der Anwender will ein Bild öffnen, bearbeiten und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||||
|
|
||||||
Klasse: ShapedImage
|
Klasse: ShapedImage
|
||||||
Vererbung:
|
Vererbung:
|
||||||
@@ -34,12 +34,12 @@ Klasse: ShapedImage
|
|||||||
- Speicherung der Polygondaten
|
- Speicherung der Polygondaten
|
||||||
- Darstellung der Transparenz außerhalb des Polygons und das Bild innerhalb des Polygons
|
- Darstellung der Transparenz außerhalb des Polygons und das Bild innerhalb des Polygons
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender will ein Bild öffenen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
- Der Anwender will ein Bild öffnen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||||
|
|
||||||
Klasse: Tool (abstrakt)
|
Klasse: Tool (abstrakt)
|
||||||
Vererbung:
|
Vererbung:
|
||||||
-
|
-
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Name, Beschreibung, Tooltip und Icon des Tools speichern
|
- Name, Beschreibung, Tooltip und Icon des Tools speichern
|
||||||
- Wissen über das Bild
|
- Wissen über das Bild
|
||||||
- Veränderung der Pixeldaten des Bildes
|
- Veränderung der Pixeldaten des Bildes
|
||||||
@@ -57,7 +57,7 @@ Klasse: Set-Color-Tool (abstrakt)
|
|||||||
- Der Anwender möchte das Bild farblich geziehlt verändern
|
- Der Anwender möchte das Bild farblich geziehlt verändern
|
||||||
- Der Anwender möchte die Farbwerte der einzelnen Pixel bekommen
|
- Der Anwender möchte die Farbwerte der einzelnen Pixel bekommen
|
||||||
|
|
||||||
Klasse: Un-/Redo
|
Klasse: Un-/Redo-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Set-Color-Tool
|
- Set-Color-Tool
|
||||||
Verantwortlichkeiten:
|
Verantwortlichkeiten:
|
||||||
@@ -69,36 +69,36 @@ Klasse: Un-/Redo
|
|||||||
- Der Anwender möchte eine Tool Änderung Rückgängig machen
|
- Der Anwender möchte eine Tool Änderung Rückgängig machen
|
||||||
- Der Anwender möchte eine Undo Aktivität Rückgängig machen
|
- Der Anwender möchte eine Undo Aktivität Rückgängig machen
|
||||||
|
|
||||||
Klasse: Drehtool
|
Klasse: Dreh-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Tools
|
- Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Rotation des angezeigten Bildes
|
- Rotation des angezeigten Bildes
|
||||||
- Ändern der Farbwerte, so dass sie mit dem rotierten Bild übereinstimmen
|
- Ändern der Farbwerte, so dass sie mit dem rotierten Bild übereinstimmen
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Möglichkeit für den Nutzer das Bild zu drehen
|
- Möglichkeit für den Nutzer das Bild zu drehen
|
||||||
- Der Anwender möchte das Bild gedreht speichern
|
- Der Anwender möchte das Bild gedreht speichern
|
||||||
|
|
||||||
Klasse: Size-tool
|
Klasse: Size-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Tools
|
- Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Vergößerung des Bildes (Ansicht und Werte)
|
- Vergrößerung des Bildes (Ansicht und Werte)
|
||||||
- Verkleinerung des Bildes (Ansicht und Werte)
|
- Verkleinerung des Bildes (Ansicht und Werte)
|
||||||
- zoomen oder skalieren
|
- zoomen oder skalieren
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte in ein Bild zoomen
|
- Der Anwender möchte in ein Bild zoomen
|
||||||
- Der Anwender möchte aus dem Bild herraus zoomen
|
- Der Anwender möchte aus dem Bild heraus zoomen
|
||||||
- Der Anwender möchte die Auflösung des Bildes vergrößern
|
- Der Anwender möchte die Auflösung des Bildes vergrößern
|
||||||
- Der Anwender möchte die Auflösung des Bildes verkleinern
|
- Der Anwender möchte die Auflösung des Bildes verkleinern
|
||||||
|
|
||||||
Klasse: Mergetool
|
Klasse: Merge-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Tools
|
- Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Das Zusammenfügen zweier angezeigter Bilder
|
- Das Zusammenfügen zweier angezeigter Bilder
|
||||||
- Die Zusammenfügen zweier Bilder in eine neue Datei, Abspeichern der neuen Farbwerte
|
- Die Zusammenfügen zweier Bilder in eine neue Datei, Abspeichern der neuen Farbwerte
|
||||||
- Das Zusammenfügen übereinander oder nebeneinander (wenn alpha kanal vorhanden)
|
- Das Zusammenfügen übereinander oder nebeneinander (wenn alpha Kanal vorhanden)
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte ein Bild neben einem anderen Bild anzeigen
|
- Der Anwender möchte ein Bild neben einem anderen Bild anzeigen
|
||||||
- Der Anwender möchte ein Bild neben einem anderen Bild speichern
|
- Der Anwender möchte ein Bild neben einem anderen Bild speichern
|
||||||
@@ -133,7 +133,7 @@ Klasse: Plain-Tool
|
|||||||
Klasse: Formen-Tool (abstrakt)
|
Klasse: Formen-Tool (abstrakt)
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Set-Color-Tool
|
- Set-Color-Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Zeichnen eines geometrischen Primitives
|
- Zeichnen eines geometrischen Primitives
|
||||||
- vereinheitlichte Darstellung der Formauswahl und Ränder
|
- vereinheitlichte Darstellung der Formauswahl und Ränder
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
@@ -142,20 +142,20 @@ Klasse: Formen-Tool (abstrakt)
|
|||||||
Klasse: Linien-Tool
|
Klasse: Linien-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Formen-Tool
|
- Formen-Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Zeichnen einer Linie in einer wählbaren dicke und Farbe
|
- Zeichnen einer Linie in einer wählbaren dicke und Farbe
|
||||||
- die Linie kann durchgängig, gestrichelt oder gepunktet speichern
|
- die Linie kann durchgängig, gestrichelt oder gepunktet speichern
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte eine durchgezogene Linie zeichnen
|
- Der Anwender möchte eine durchgezogene Linie zeichnen
|
||||||
- Der Anwender möchte eiene gestrichelte Linie zeichnen
|
- Der Anwender möchte eine gestrichelte Linie zeichnen
|
||||||
- Der Anwender möchte eine gepunktete Linie zeichnen
|
- Der Anwender möchte eine gepunktete Linie zeichnen
|
||||||
|
|
||||||
Klasse: Rechteck-Tool
|
Klasse: Rechteck-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Formen-Tool
|
- Formen-Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Aufspannen eines Rechtecks zwischen zwei Punkten, der Rand und die Fläche sind in der Farbe frei wählbar,
|
- Aufspannen eines Rechtecks zwischen zwei Punkten, der Rand und die Fläche sind in der Farbe frei wählbar,
|
||||||
diese Wählbarkeit ist seperat vom anderen Zustand möglich. Der Rand kann in der Dicke eingestellt werden.
|
diese Wählbarkeit ist separat vom anderen Zustand möglich. Der Rand kann in der Dicke eingestellt werden.
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll Transparenz speichern
|
- Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll Transparenz speichern
|
||||||
- Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll eine Farbe haben der Rand soll eine gewisse Breite und Farbe haben
|
- Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll eine Farbe haben der Rand soll eine gewisse Breite und Farbe haben
|
||||||
@@ -163,9 +163,9 @@ Klasse: Rechteck-Tool
|
|||||||
Klasse: Konvexe-Form-Tool
|
Klasse: Konvexe-Form-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Formen-Tool
|
- Formen-Tool
|
||||||
Verantowrtlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Aufspannen einer Konvexen Form mittels Punkten (max 100)
|
- Aufspannen einer Konvexen Form mittels Punkten (max 100)
|
||||||
- Die Konvexe Form hat einen Rand und eine interne Fläche, deren Farbe seperat gewählt werden kann
|
- Die Konvexe Form hat einen Rand und eine interne Fläche, deren Farbe separat gewählt werden kann
|
||||||
- Der Rand kann im Bezug auf seine Dicke eingestellt werden
|
- Der Rand kann im Bezug auf seine Dicke eingestellt werden
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte ein n-Eck zeichnen, dazu berüht er auf dem Bildschirm n Punkt und am Schluss den Anfangspunkt (10pxl Radius?)
|
- Der Anwender möchte ein n-Eck zeichnen, dazu berüht er auf dem Bildschirm n Punkt und am Schluss den Anfangspunkt (10pxl Radius?)
|
||||||
@@ -176,7 +176,7 @@ Klasse: Polygon-Form-Tool
|
|||||||
- Formen-Tool
|
- Formen-Tool
|
||||||
Verantwortlichkeiten:
|
Verantwortlichkeiten:
|
||||||
- Aufspannen eines Polygons über das Bild
|
- Aufspannen eines Polygons über das Bild
|
||||||
- Das Polygon hat einen Rand und eine interne Fläche, deren Farbe seperat gewählt werden kann
|
- Das Polygon hat einen Rand und eine interne Fläche, deren Farbe separat gewählt werden kann
|
||||||
- Der Rand kann im Bezug auf seine Dicke eingestellt werden
|
- Der Rand kann im Bezug auf seine Dicke eingestellt werden
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte ein Polygon zeichnen
|
- Der Anwender möchte ein Polygon zeichnen
|
||||||
@@ -184,8 +184,8 @@ Klasse: Polygon-Form-Tool
|
|||||||
Klasse: Kreis-Tool
|
Klasse: Kreis-Tool
|
||||||
Vererbung:
|
Vererbung:
|
||||||
- Set-Color-Tool
|
- Set-Color-Tool
|
||||||
Verantwortlichkeit:
|
Verantwortlichkeiten:
|
||||||
- Erstellen einer Kreisform in dem man den Mittelpunkt bestimmt und zwei Radien festlegen kann (NS und WO radius),
|
- Erstellen einer Kreisform in dem man den Mittelpunkt bestimmt und zwei Radien festlegen kann (NS und WO Radius),
|
||||||
- die Dicke des Randes des Kreises ist freiwählbar,sowie die Art des Randes (Gepunktet, etc.), genauso wie die Farbe des Kreises und des Randes
|
- die Dicke des Randes des Kreises ist freiwählbar,sowie die Art des Randes (Gepunktet, etc.), genauso wie die Farbe des Kreises und des Randes
|
||||||
Kollaborationen:
|
Kollaborationen:
|
||||||
- Der Anwender möchte einen beliebigen Kreis und eine beliebige Ellypse zeichnen können
|
- Der Anwender möchte einen beliebigen Kreis und eine beliebige Ellipse zeichnen können
|
||||||
4
Zusammenfassung/presentation unter.txt
Normal file
4
Zusammenfassung/presentation unter.txt
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
use:
|
||||||
|
https://prezi.com/p/tvcz2nax2rff/prezi1/
|
||||||
|
or:
|
||||||
|
https://prezi.com/view/SWWOdhqFxMVozU3qzOm6/
|
||||||
Reference in New Issue
Block a user